summaryrefslogtreecommitdiffstats
path: root/block
Commit message (Expand)AuthorAgeFilesLines
* 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
* nbd: code motion and function renamingPaolo Bonzini2022-04-261-9/+13
* nbd: use a QemuMutex to synchronize yanking, reconnection and coroutinesPaolo Bonzini2022-04-261-18/+26
* nbd: keep send_mutex/free_sema handling outside nbd_co_do_establish_connectionPaolo Bonzini2022-04-262-32/+29Star
* nbd: remove peppering of nbd_client_connectedPaolo Bonzini2022-04-261-13/+4Star
* nbd: mark more coroutine_fnsPaolo Bonzini2022-04-261-32/+32
* nbd: safeguard against waking up invalid coroutinePaolo Bonzini2022-04-261-7/+5Star
* qapi: rename BlockDirtyBitmapMergeSource to BlockDirtyBitmapOrStrVladimir Sementsov-Ogievskiy2022-04-261-3/+3
* block: add 'force' parameter to 'blockdev-change-medium' commandDenis V. Lunev2022-04-251-1/+2
* qcow2: Add errp to rebuild_refcount_structure()Hanna Reitz2022-04-201-14/+19
* qcow2: Improve refcount structure rebuildingHanna Reitz2022-04-201-97/+235
* Remove qemu-common.h include from most unitsMarc-André Lureau2022-04-062-2/+0Star
* include: move qemu_get_vm_name() to sysemu.hMarc-André Lureau2022-04-061-1/+1
* Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau2022-04-065-17/+17
* block/stream: Drain subtree around graph changeHanna Reitz2022-03-291-1/+14
* block: Fix misleading hexadecimal formatPhilippe Mathieu-Daudé2022-03-241-1/+1
* Merge tag 'fixes-pull-request' of gitlab.com:marcandre.lureau/qemu into stagingPeter Maydell2022-03-224-13/+15
|\
| * compiler.h: replace QEMU_WARN_UNUSED_RESULT with G_GNUC_WARN_UNUSED_RESULTMarc-André Lureau2022-03-221-9/+11
| * Replace GCC_FMT_ATTR with G_GNUC_PRINTFMarc-André Lureau2022-03-223-4/+4
* | Merge tag 'pull-block-2022-03-22' of https://gitlab.com/hreitz/qemu into stagingPeter Maydell2022-03-221-12/+14
|\ \
| * | block/rbd: fix write zeroes with growing imagesStefano Garzarella2022-03-221-12/+14
| |/
* / block/nbd.c: Fixed IO request coroutine not being wakeup when kill NBD serverRao Lei2022-03-211-1/+1
|/
* block/file-posix: Remove a deprecation warning on macOS 12Philippe Mathieu-Daudé2022-03-151-4/+10