aboutsummaryrefslogtreecommitdiff
path: root/block/export
AgeCommit message (Expand)AuthorFilesLines
2022-03-04block: introduce bdrv_activateEmanuele Giuseppe Esposito1-1/+1
2022-02-01block/export/fuse: Fix build failure on FreeBSDPhilippe Mathieu-Daudé1-0/+4
2022-02-01block/export/fuse: Rearrange if-else-if ladder in fuse_fallocate()Philippe Mathieu-Daudé1-20/+21
2022-02-01block/export: Fix vhost-user-blk shutdown with requests in flightKevin Wolf1-0/+5
2022-01-12aio-posix: split poll check from ready handlerStefan Hajnoczi1-2/+2
2021-11-02block/export/fuse.c: fix musl buildFabrice Fontaine1-0/+4
2021-09-01block/export/fuse.c: fix fuse-lseek on uclibc or muslFabrice Fontaine1-0/+3
2021-08-09block/export/fuse.c: fix musl buildFabrice Fontaine1-2/+6
2021-07-20block/export: Conditionally ignore set-context errorMax Reitz1-1/+4
2021-07-09export/fuse: Let permissions be adjustableMax Reitz1-11/+62
2021-07-09export/fuse: Give SET_ATTR_SIZE its own branchMax Reitz1-9/+11
2021-07-09export/fuse: Add allow-other optionMax Reitz1-5/+23
2021-07-09export/fuse: Pass default_permissions for mountMax Reitz1-2/+6
2021-05-18block/export: improve vu_blk_sect_range_ok()Stefan Hajnoczi1-1/+8
2021-03-19block/export: disable VHOST_USER_PROTOCOL_F_INFLIGHT_SHMFD for nowStefan Hajnoczi1-2/+1
2021-03-08block/export: port virtio-blk read/write range checkStefan Hajnoczi1-3/+16
2021-03-08block/export: port virtio-blk discard/write zeroes input validationStefan Hajnoczi1-23/+93
2021-03-08block/export: fix vhost-user-blk export sector number calculationStefan Hajnoczi1-1/+1
2021-03-08block/export: use VIRTIO_BLK_SECTOR_BITSStefan Hajnoczi1-3/+12
2021-03-08block/export: fix blk_size double byteswapStefan Hajnoczi1-1/+1
2021-01-28qapi: Use QAPI_LIST_APPEND in trivial casesEric Blake1-5/+2
2020-12-11fuse: Implement hole detection through lseekMax Reitz1-0/+77
2020-12-11fuse: (Partially) implement fallocate()Max Reitz1-0/+84
2020-12-11fuse: Allow growable exportsMax Reitz1-8/+36
2020-12-11fuse: Implement standard FUSE operationsMax Reitz1-0/+242
2020-12-11fuse: Allow exporting BDSs via FUSEMax Reitz3-0/+301
2020-12-09block/export: avoid g_return_val_if() input validationStefan Hajnoczi1-1/+3
2020-12-08libvhost-user: make it a meson subprojectMarc-André Lureau1-1/+1
2020-11-12meson: move vhost_user_blk_server to meson.buildStefan Hajnoczi1-1/+4
2020-11-03block/export: fix vhost-user-blk get_config() information leakStefan Hajnoczi1-0/+3
2020-11-03block/export: make vhost-user-blk config space little-endianStefan Hajnoczi1-13/+12
2020-11-03configure: introduce --enable-vhost-user-blk-serverStefan Hajnoczi2-3/+3
2020-10-23block/export: add vhost-user-blk multi-queue supportStefan Hajnoczi1-6/+18
2020-10-23block/export: add iothread and fixed-iothread optionsStefan Hajnoczi2-2/+34
2020-10-23block: move block exports to libblockdevStefan Hajnoczi1-2/+2
2020-10-23util/vhost-user-server: use static library in meson.buildStefan Hajnoczi2-5/+5
2020-10-23util/vhost-user-server: move header to include/Stefan Hajnoczi1-1/+1
2020-10-23block/export: convert vhost-user-blk server to block export APIStefan Hajnoczi4-352/+126
2020-10-23block/export: report flush errorsStefan Hajnoczi1-4/+7
2020-10-23util/vhost-user-server: rework vu_client_trip() coroutine lifecycleStefan Hajnoczi1-7/+2
2020-10-23util/vhost-user-server: drop unused DevicePanicNotifierStefan Hajnoczi1-2/+1
2020-10-23block/export: consolidate request structs into VuBlockReqStefan Hajnoczi1-47/+21
2020-10-23block/export: vhost-user block device backend serverCoiby Xu2-0/+697
2020-10-02block/export: Move writable to BlockExportOptionsKevin Wolf1-1/+15
2020-10-02block/export: Add query-block-exportsKevin Wolf1-0/+23
2020-10-02block/export: Create BlockBackend in blk_exp_add()Kevin Wolf1-4/+45
2020-10-02block/export: Move blk to BlockExportKevin Wolf1-0/+3
2020-10-02block/export: Add BLOCK_EXPORT_DELETED eventKevin Wolf1-0/+2
2020-10-02block/export: Add block-export-delKevin Wolf1-1/+42
2020-10-02block/export: Move strong user reference to block_exportsKevin Wolf1-0/+6