aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2022-07-12block: Remove remaining unused symbols in coroutines.hAlberto Faria2-22/+3
2022-07-12block: Reorganize some declarations in block-backend-io.hAlberto Faria1-0/+22
2022-07-12block: Add blk_co_truncate()Alberto Faria1-3/+4
2022-07-12block: Add blk_co_ioctl()Alberto Faria2-9/+4
2022-07-12block: Implement blk_flush() using generated_co_wrapperAlberto Faria2-13/+0
2022-07-12block: Implement blk_pdiscard() using generated_co_wrapperAlberto Faria2-15/+0
2022-07-12block: Implement blk_pwrite_zeroes() using generated_co_wrapperAlberto Faria1-8/+0
2022-07-12block: Add blk_co_pwrite_compressed()Alberto Faria1-4/+4
2022-07-12block: Change blk_pwrite_compressed() param orderAlberto Faria1-2/+2
2022-07-12block: Export blk_pwritev_part() in block-backend-io.hAlberto Faria2-19/+0
2022-07-12block: Add blk_[co_]preadv_part()Alberto Faria2-12/+23
2022-07-12block: Implement blk_{pread,pwrite}() using generated_co_wrapperAlberto Faria3-27/+1
2022-07-12block: Make 'bytes' param of blk_{pread,pwrite}() an int64_tAlberto Faria1-3/+3
2022-07-12block: Change blk_{pread,pwrite}() param orderAlberto Faria12-41/+41
2022-07-12block: Add a 'flags' param to blk_pread()Alberto Faria3-4/+5
2022-07-12block: Make blk_{pread,pwrite}() return 0 on successAlberto Faria2-8/+5
2022-07-12block/qcow2: Use bdrv_pwrite_sync() in qcow2_mark_dirty()Alberto Faria1-6/+3
2022-07-12block: Use bdrv_co_pwrite_sync() when caller is coroutine_fnAlberto Faria3-6/+6
2022-07-12block: Add bdrv_co_pwrite_sync()Alberto Faria1-4/+5
2022-07-12block: Implement bdrv_{pread,pwrite,pwrite_zeroes}() using generated_co_wrapperAlberto Faria1-41/+0
2022-07-12block: Make 'bytes' param of bdrv_co_{pread,pwrite,preadv,pwritev}() an int64_tAlberto Faria1-2/+2
2022-07-12crypto: Make block callbacks return 0 on successAlberto Faria2-37/+37
2022-07-12block: Make bdrv_{pread,pwrite}() return 0 on successAlberto Faria9-29/+17
2022-07-12block: Change bdrv_{pread,pwrite,pwrite_sync}() param orderAlberto Faria22-230/+233
2022-07-12block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}()Alberto Faria22-212/+211
2022-07-07block/io_uring: clarify that short reads can happenStefan Hajnoczi1-6/+2
2022-07-07io_uring: fix short read slow pathDominique Martinet1-2/+2
2022-06-29block: use 'unsigned' for in_flight field on driver stateDenis V. Lunev2-2/+2
2022-06-29nbd: trace long NBD operationsDenis V. Lunev2-1/+7
2022-06-29block/copy-before-write: implement cbw-timeout optionVladimir Sementsov-Ogievskiy1-1/+21
2022-06-29block/block-copy: block_copy(): add timeout_ns parameterVladimir Sementsov-Ogievskiy2-8/+27
2022-06-28block/copy-before-write: add on-cbw-error open parameterVladimir Sementsov-Ogievskiy1-2/+30
2022-06-28block/copy-before-write: refactor option parsingVladimir Sementsov-Ogievskiy1-27/+29
2022-06-24vduse-blk: Add name optionXie Yongji1-2/+2
2022-06-24vduse-blk: Add serial optionXie Yongji3-8/+18
2022-06-24nbd: Drop dead code spotted by CoverityEric Blake1-6/+2
2022-06-24block/gluster: correctly set max_pdiscardFabian Ebner1-1/+1
2022-06-24block/rbd: report a better error when namespace does not existStefano Garzarella1-0/+24
2022-06-24libvduse: Add support for reconnectingXie Yongji1-1/+18
2022-06-24vduse-blk: Add vduse-blk resize supportXie Yongji1-0/+20
2022-06-24vduse-blk: Implement vduse-blk exportXie Yongji4-0/+360
2022-06-24block/export: Abstract out the logic of virtio-blk I/O processXie Yongji4-239/+299
2022-06-24block/export: Fix incorrect length passed to vu_queue_push()Xie Yongji1-3/+2
2022-06-24block: Support passing NULL ops to blk_set_dev_ops()Xie Yongji1-1/+1
2022-06-24block: simplify handling of try to merge different sized bitmapsVladimir Sementsov-Ogievskiy2-19/+13
2022-06-24block: improve block_dirty_bitmap_merge(): don't allocate extra bitmapVladimir Sementsov-Ogievskiy1-20/+21
2022-06-24block: block_dirty_bitmap_merge(): fix error pathVladimir Sementsov-Ogievskiy1-1/+4
2022-06-24block: get rid of blk->guest_block_sizeStefan Hajnoczi2-11/+0
2022-06-24block: drop unused bdrv_co_drain() APIStefan Hajnoczi1-15/+0
2022-06-15linux-aio: explain why max batch is checked in laio_io_unplug()Stefan Hajnoczi1-0/+6