summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
...
* block: Implement blk_{pread,pwrite}() using generated_co_wrapperAlberto Faria2022-07-123-27/+1Star
* block: Make 'bytes' param of blk_{pread,pwrite}() an int64_tAlberto Faria2022-07-121-3/+3
* block: Change blk_{pread,pwrite}() param orderAlberto Faria2022-07-1212-41/+41
* block: Add a 'flags' param to blk_pread()Alberto Faria2022-07-123-4/+5
* block: Make blk_{pread,pwrite}() return 0 on successAlberto Faria2022-07-122-8/+5Star
* block/qcow2: Use bdrv_pwrite_sync() in qcow2_mark_dirty()Alberto Faria2022-07-121-6/+3Star
* block: Use bdrv_co_pwrite_sync() when caller is coroutine_fnAlberto Faria2022-07-123-6/+6
* block: Add bdrv_co_pwrite_sync()Alberto Faria2022-07-121-4/+5
* block: Implement bdrv_{pread,pwrite,pwrite_zeroes}() using generated_co_wrapperAlberto Faria2022-07-121-41/+0Star
* block: Make 'bytes' param of bdrv_co_{pread,pwrite,preadv,pwritev}() an int64_tAlberto Faria2022-07-121-2/+2
* crypto: Make block callbacks return 0 on successAlberto Faria2022-07-122-37/+37
* block: Make bdrv_{pread,pwrite}() return 0 on successAlberto Faria2022-07-129-29/+17Star
* block: Change bdrv_{pread,pwrite,pwrite_sync}() param orderAlberto Faria2022-07-1222-230/+233
* block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}()Alberto Faria2022-07-1222-212/+211Star
* block/io_uring: clarify that short reads can happenStefan Hajnoczi2022-07-071-6/+2Star
* io_uring: fix short read slow pathDominique Martinet2022-07-071-2/+2
* block: use 'unsigned' for in_flight field on driver stateDenis V. Lunev2022-06-292-2/+2
* nbd: trace long NBD operationsDenis V. Lunev2022-06-292-1/+7
* block/copy-before-write: implement cbw-timeout optionVladimir Sementsov-Ogievskiy2022-06-291-1/+21
* block/block-copy: block_copy(): add timeout_ns parameterVladimir Sementsov-Ogievskiy2022-06-292-8/+27
* block/copy-before-write: add on-cbw-error open parameterVladimir Sementsov-Ogievskiy2022-06-281-2/+30
* block/copy-before-write: refactor option parsingVladimir Sementsov-Ogievskiy2022-06-281-27/+29
* vduse-blk: Add name optionXie Yongji2022-06-241-2/+2
* vduse-blk: Add serial optionXie Yongji2022-06-243-8/+18
* nbd: Drop dead code spotted by CoverityEric Blake2022-06-241-6/+2Star
* block/gluster: correctly set max_pdiscardFabian Ebner2022-06-241-1/+1
* block/rbd: report a better error when namespace does not existStefano Garzarella2022-06-241-0/+24
* libvduse: Add support for reconnectingXie Yongji2022-06-241-1/+18
* vduse-blk: Add vduse-blk resize supportXie Yongji2022-06-241-0/+20
* vduse-blk: Implement vduse-blk exportXie Yongji2022-06-244-0/+360
* block/export: Abstract out the logic of virtio-blk I/O processXie Yongji2022-06-244-239/+299
* block/export: Fix incorrect length passed to vu_queue_push()Xie Yongji2022-06-241-3/+2Star
* block: Support passing NULL ops to blk_set_dev_ops()Xie Yongji2022-06-241-1/+1
* block: simplify handling of try to merge different sized bitmapsVladimir Sementsov-Ogievskiy2022-06-242-19/+13Star
* block: improve block_dirty_bitmap_merge(): don't allocate extra bitmapVladimir Sementsov-Ogievskiy2022-06-241-20/+21
* block: block_dirty_bitmap_merge(): fix error pathVladimir Sementsov-Ogievskiy2022-06-241-1/+4
* block: get rid of blk->guest_block_sizeStefan Hajnoczi2022-06-242-11/+0Star
* block: drop unused bdrv_co_drain() APIStefan Hajnoczi2022-06-241-15/+0Star
* linux-aio: explain why max batch is checked in laio_io_unplug()Stefan Hajnoczi2022-06-151-0/+6
* linux-aio: fix unbalanced plugged counter in laio_io_unplug()Stefan Hajnoczi2022-06-151-1/+3
* Use io_uring_register_ring_fd() to skip fd operationsSam Li2022-06-151-1/+11
* coroutine-lock: qemu_co_queue_restart_all is a coroutine-only qemu_co_enter_allPaolo Bonzini2022-05-121-1/+1
* Clean up ill-advised or unusual header guardsMarkus Armbruster2022-05-111-3/+3
* Clean up header guards that don't match their file nameMarkus Armbruster2022-05-111-3/+3
* block/vmdk: Fix reopening bs->fileHanna Reitz2022-05-041-1/+55
* qcow2: Do not reopen data_file in invalidate_cacheHanna Reitz2022-05-041-42/+62
* block: move fcntl_setfl()Marc-André Lureau2022-05-031-0/+15
* nbd: document what is protected by the CoMutexesPaolo Bonzini2022-04-261-1/+7
* nbd: take receive_mutex when reading requests[].receivingPaolo Bonzini2022-04-261-8/+7Star
* nbd: move s->state under requests_lockPaolo Bonzini2022-04-261-36/+40