aboutsummaryrefslogtreecommitdiff
path: root/block
AgeCommit message (Expand)AuthorFilesLines
2022-10-06monitor: expose monitor_puts to rest of codeAlex Bennée1-5/+5
2022-09-30block: use the request length for iov alignmentKeith Busch1-1/+2
2022-09-30block: move bdrv_qiov_is_aligned to file-posixKeith Busch2-21/+21
2022-09-30block/qed: Keep auto_backing_file if possibleHanna Reitz1-4/+11
2022-09-30block/qcow2: Keep auto_backing_file if possibleHanna Reitz1-5/+16
2022-09-30gluster: stop using .bdrv_needs_filenameStefan Hajnoczi1-4/+0
2022-09-30block: make serializing requests functions 'void'Denis V. Lunev1-16/+7
2022-09-30block: use bdrv_is_sg() helper instead of raw bs->sg readingDenis V. Lunev3-4/+4
2022-09-30block: add missed block_acct_setup with new block device init procedureDenis V. Lunev1-2/+6
2022-09-30block: pass OnOffAuto instead of bool to block_acct_setup()Denis V. Lunev1-4/+18
2022-09-30block/qcow2-bitmap: Add missing cast to silent GCC errorPhilippe Mathieu-Daudé1-1/+1
2022-09-30qcow2: fix memory leak in qcow2_read_extensionslu zhipeng1-0/+1
2022-08-02block/io_uring: add missing include fileJinhao Fan1-0/+1
2022-08-01misc: fix commonly doubled up wordsDaniel P. Berrangé2-5/+5
2022-07-26block/parallels: Fix buffer-based write callHanna Reitz1-2/+2
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