aboutsummaryrefslogtreecommitdiff
path: root/block/export
AgeCommit message (Expand)Author
2023-05-19block/export: Fix null pointer dereference in error pathKevin Wolf
2023-05-03block/export: call blk_set_dev_ops(blk, NULL, NULL)Stefan Hajnoczi
2023-04-26Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingRichard Henderson
2023-04-25block: convert blk_exp_close_all_type() to AIO_WAIT_WHILE_UNLOCKED()Stefan Hajnoczi
2023-04-21vhost-user-blk-server: notify client about disk resizeVladimir Sementsov-Ogievskiy
2023-03-27block/export: Fix graph locking in blk_get_geometry() callKevin Wolf
2023-03-10block/fuse: Let PUNCH_HOLE write zeroesHanna Czenczek
2023-02-08Fix non-first inclusions of qemu/osdep.hMarkus Armbruster
2023-01-20include/block: Untangle inclusion loopsMarkus Armbruster
2022-12-14qapi block: Elide redundant has_FOO in generated CMarkus Armbruster
2022-10-27block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_ai...Emanuele Giuseppe Esposito
2022-07-12block: Change blk_{pread,pwrite}() param orderAlberto Faria
2022-07-12block: Add a 'flags' param to blk_pread()Alberto Faria
2022-06-24vduse-blk: Add name optionXie Yongji
2022-06-24vduse-blk: Add serial optionXie Yongji
2022-06-24libvduse: Add support for reconnectingXie Yongji
2022-06-24vduse-blk: Add vduse-blk resize supportXie Yongji
2022-06-24vduse-blk: Implement vduse-blk exportXie Yongji
2022-06-24block/export: Abstract out the logic of virtio-blk I/O processXie Yongji
2022-06-24block/export: Fix incorrect length passed to vu_queue_push()Xie Yongji
2022-06-24block: get rid of blk->guest_block_sizeStefan Hajnoczi
2022-03-07osdep: Move memalign-related functions to their own headerPeter Maydell
2022-03-04block/export/fuse.c: allow writable exports to take RESIZE permissionEmanuele Giuseppe Esposito
2022-03-04block: introduce bdrv_activateEmanuele Giuseppe Esposito
2022-02-01block/export/fuse: Fix build failure on FreeBSDPhilippe Mathieu-Daudé
2022-02-01block/export/fuse: Rearrange if-else-if ladder in fuse_fallocate()Philippe Mathieu-Daudé
2022-02-01block/export: Fix vhost-user-blk shutdown with requests in flightKevin Wolf
2022-01-12aio-posix: split poll check from ready handlerStefan Hajnoczi
2021-11-02block/export/fuse.c: fix musl buildFabrice Fontaine
2021-09-01block/export/fuse.c: fix fuse-lseek on uclibc or muslFabrice Fontaine
2021-08-09block/export/fuse.c: fix musl buildFabrice Fontaine
2021-07-20block/export: Conditionally ignore set-context errorMax Reitz
2021-07-09export/fuse: Let permissions be adjustableMax Reitz
2021-07-09export/fuse: Give SET_ATTR_SIZE its own branchMax Reitz
2021-07-09export/fuse: Add allow-other optionMax Reitz
2021-07-09export/fuse: Pass default_permissions for mountMax Reitz
2021-05-18block/export: improve vu_blk_sect_range_ok()Stefan Hajnoczi
2021-03-19block/export: disable VHOST_USER_PROTOCOL_F_INFLIGHT_SHMFD for nowStefan Hajnoczi
2021-03-08block/export: port virtio-blk read/write range checkStefan Hajnoczi
2021-03-08block/export: port virtio-blk discard/write zeroes input validationStefan Hajnoczi
2021-03-08block/export: fix vhost-user-blk export sector number calculationStefan Hajnoczi
2021-03-08block/export: use VIRTIO_BLK_SECTOR_BITSStefan Hajnoczi
2021-03-08block/export: fix blk_size double byteswapStefan Hajnoczi
2021-01-28qapi: Use QAPI_LIST_APPEND in trivial casesEric Blake
2020-12-11fuse: Implement hole detection through lseekMax Reitz
2020-12-11fuse: (Partially) implement fallocate()Max Reitz
2020-12-11fuse: Allow growable exportsMax Reitz
2020-12-11fuse: Implement standard FUSE operationsMax Reitz
2020-12-11fuse: Allow exporting BDSs via FUSEMax Reitz
2020-12-09block/export: avoid g_return_val_if() input validationStefan Hajnoczi