- 9c09280 Clean up ill-advised or unusual header guards by Markus Armbruster · 2 years, 10 months ago
- 52581c7 Clean up header guards that don't match their file name by Markus Armbruster · 2 years, 10 months ago
- 6d17e28 block/vmdk: Fix reopening bs->file by Hanna Reitz · 3 years ago
- 06e9cd1 qcow2: Do not reopen data_file in invalidate_cache by Hanna Reitz · 2 years, 11 months ago
- ad24b67 block: move fcntl_setfl() by Marc-André Lureau · 3 years ago
- 620c5cb nbd: document what is protected by the CoMutexes by Paolo Bonzini · 2 years, 11 months ago
- a80a9a1 nbd: take receive_mutex when reading requests[].receiving by Paolo Bonzini · 2 years, 11 months ago
- dba5156 nbd: move s->state under requests_lock by Paolo Bonzini · 2 years, 11 months ago
- 8d45185 nbd: code motion and function renaming by Paolo Bonzini · 2 years, 11 months ago
- ee19d95 nbd: use a QemuMutex to synchronize yanking, reconnection and coroutines by Paolo Bonzini · 2 years, 11 months ago
- 8610b44 nbd: keep send_mutex/free_sema handling outside nbd_co_do_establish_connection by Paolo Bonzini · 2 years, 11 months ago
- 172f5f1 nbd: remove peppering of nbd_client_connected by Paolo Bonzini · 2 years, 11 months ago
- 0c43c6f nbd: mark more coroutine_fns by Paolo Bonzini · 2 years, 11 months ago
- 8846b7d nbd: safeguard against waking up invalid coroutine by Paolo Bonzini · 2 years, 11 months ago
- 1466ef6 qapi: rename BlockDirtyBitmapMergeSource to BlockDirtyBitmapOrStr by Vladimir Sementsov-Ogievskiy · 3 years ago
- 80dd5af block: add 'force' parameter to 'blockdev-change-medium' command by Denis V. Lunev · 2 years, 11 months ago
- 0423f75 qcow2: Add errp to rebuild_refcount_structure() by Hanna Reitz · 3 years ago
- a8c07ec qcow2: Improve refcount structure rebuilding by Hanna Reitz · 3 years ago
- 0f9668e Remove qemu-common.h include from most units by Marc-André Lureau · 3 years ago
- 89fc45d include: move qemu_get_vm_name() to sysemu.h by Marc-André Lureau · 3 years ago
- 8e3b0cb Replace qemu_real_host_page variables with inlined functions by Marc-André Lureau · 3 years ago
- b1e1af3 block/stream: Drain subtree around graph change by Hanna Reitz · 3 years ago
- 3f1db95 block: Fix misleading hexadecimal format by Philippe Mathieu-Daudé · 3 years ago
- 04ddcda Merge tag 'fixes-pull-request' of gitlab.com:marcandre.lureau/qemu into staging by Peter Maydell · 3 years ago
- 9d36d5f Merge tag 'pull-block-2022-03-22' of https://gitlab.com/hreitz/qemu into staging by Peter Maydell · 3 years ago
- c084017 compiler.h: replace QEMU_WARN_UNUSED_RESULT with G_GNUC_WARN_UNUSED_RESULT by Marc-André Lureau · 3 years ago
- 9edc631 Replace GCC_FMT_ATTR with G_GNUC_PRINTF by Marc-André Lureau · 3 years, 1 month ago
- cc5387a block/rbd: fix write zeroes with growing images by Stefano Garzarella · 3 years ago
- 6690302 block/nbd.c: Fixed IO request coroutine not being wakeup when kill NBD server by Rao Lei · 3 years ago
- aa44d3f block/file-posix: Remove a deprecation warning on macOS 12 by Philippe Mathieu-Daudé · 3 years, 2 months ago
- fdee2c9 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2022-03-07' into staging by Peter Maydell · 3 years ago
- 9740b90 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307' into staging by Peter Maydell · 3 years ago
- e8ae8b1 block/nbd: don't restrict TLS usage to IP sockets by Daniel P. Berrangé · 3 years ago
- a0cd6d2 block/nbd: support override of hostname for TLS certificate validation by Daniel P. Berrangé · 3 years ago
- 046f98d block: pass desired TLS hostname through from block driver client by Daniel P. Berrangé · 3 years ago
- 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
- af5bcd7 block: copy-before-write: realize snapshot-access API by Vladimir Sementsov-Ogievskiy · 3 years ago
- 1c14eaa block: introduce snapshot-access block driver by Vladimir Sementsov-Ogievskiy · 3 years ago
- ce14f3b block/io: introduce block driver snapshot-access API by Vladimir Sementsov-Ogievskiy · 3 years ago
- 3b7ca26 block/reqlist: add reqlist_wait_all() by Vladimir Sementsov-Ogievskiy · 3 years ago
- a642647 block/dirty-bitmap: introduce bdrv_dirty_bitmap_status() by Vladimir Sementsov-Ogievskiy · 3 years ago
- 84b1e80 block/reqlist: reqlist_find_conflict(): use ranges_overlap() by Vladimir Sementsov-Ogievskiy · 3 years ago
- d088e6a block: intoduce reqlist by Vladimir Sementsov-Ogievskiy · 3 years ago
- 177541e block/block-copy: add block_copy_reset() by Vladimir Sementsov-Ogievskiy · 3 years ago
- 5f3a3cd block/copy-before-write: add bitmap open parameter by Vladimir Sementsov-Ogievskiy · 3 years ago
- 1f7252e block/block-copy: block_copy_state_new(): add bitmap parameter by Vladimir Sementsov-Ogievskiy · 3 years ago
- 34ffacb block/dirty-bitmap: bdrv_merge_dirty_bitmap(): add return value by Vladimir Sementsov-Ogievskiy · 3 years ago
- 051f66c block/block-copy: move copy_bitmap initialization to block_copy_state_new() by Vladimir Sementsov-Ogievskiy · 3 years ago
- 45e62b4 block: fix preallocate filter: don't do unaligned preallocate requests by Vladimir Sementsov-Ogievskiy · 3 years, 1 month ago
- b0ea6c9 block/curl.c: Check error return from curl_easy_setopt() by Peter Maydell · 3 years, 1 month ago
- 2ea7dfc block/curl.c: Set error message string if curl_init_state() fails by Peter Maydell · 3 years, 1 month ago
- 78fa41f block/amend: Keep strong reference to BDS by Hanna Reitz · 3 years ago
- b8ba600 block/amend: Always call .bdrv_amend_clean() by Hanna Reitz · 3 years ago
- 4d378bb block: Make bdrv_refresh_limits() non-recursive by Hanna Reitz · 3 years, 1 month ago
- da35990 block_int-common.h: assertions in the callers of BlockDriver function pointers by Emanuele Giuseppe Esposito · 3 years ago
- 1581a70 block/coroutines: I/O and "I/O or GS" API by Emanuele Giuseppe Esposito · 3 years ago
- 377cc15 block/copy-before-write.h: global state API + assertions by Emanuele Giuseppe Esposito · 3 years ago
- 6b573ef include/block/snapshot: global state API + assertions by Emanuele Giuseppe Esposito · 3 years ago
- c5be744 assertions for blockdev.h global state API by Emanuele Giuseppe Esposito · 3 years ago
- bdb7347 block.c: add assertions to static functions by Emanuele Giuseppe Esposito · 3 years ago
- 967d790 IO_CODE and IO_OR_GS_CODE for block_int I/O API by Emanuele Giuseppe Esposito · 3 years ago
- b4ad82a assertions for block_int global state API by Emanuele Giuseppe Esposito · 3 years ago
- 37868b2 IO_CODE and IO_OR_GS_CODE for block-backend I/O API by Emanuele Giuseppe Esposito · 3 years ago
- 0439c5a block/block-backend.c: assertions for block-backend by Emanuele Giuseppe Esposito · 3 years ago
- a2c4c3b include/sysemu/block-backend: split header into I/O and global state (GS) API by Emanuele Giuseppe Esposito · 3 years ago
- 8cc5882 block/export/fuse.c: allow writable exports to take RESIZE permission by Emanuele Giuseppe Esposito · 3 years ago
- 384a48f IO_CODE and IO_OR_GS_CODE for block I/O API by Emanuele Giuseppe Esposito · 3 years ago
- f791bf7 assertions for block global state API by Emanuele Giuseppe Esposito · 3 years ago
- 3b491a9 include/block/block: split header into I/O and global state API by Emanuele Giuseppe Esposito · 3 years ago
- 3b71719 block: rename bdrv_invalidate_cache_all, blk_invalidate_cache and test_sync_op_invalidate_cache by Emanuele Giuseppe Esposito · 3 years, 1 month ago
- a94750d block: introduce bdrv_activate by Emanuele Giuseppe Esposito · 3 years, 1 month ago
- dae8492 crypto: distinguish between main loop and I/O in block_crypto_amend_options_generic_luks by Emanuele Giuseppe Esposito · 3 years, 1 month ago
- c1019d1 crypto: perform permission checks under BQL by Emanuele Giuseppe Esposito · 3 years, 1 month ago
- 4aa2e49 Merge remote-tracking branch 'remotes/berrange-gitlab/tags/misc-next-pull-request' into staging by Peter Maydell · 3 years ago
- 406523f configure, meson: move block layer options to meson_options.txt by Paolo Bonzini · 3 years, 5 months ago
- ed793c2 configure, meson: move image format options to meson_options.txt by Paolo Bonzini · 3 years, 5 months ago
- e3296cc block: print the server key type and fingerprint on failure by Daniel P. Berrangé · 3 years, 6 months ago
- ea0f60e block: support sha256 fingerprint with pre-blockdev options by Daniel P. Berrangé · 3 years, 6 months ago
- 48033ad Merge remote-tracking branch 'remotes/vsementsov/tags/pull-nbd-2022-02-09-v2' into staging by Peter Maydell · 3 years, 1 month ago
- e15f3a6 block/nbd: Move s->ioc on AioContext change by Hanna Reitz · 3 years, 1 month ago
- 8a39c38 block/nbd: Assert there are no timers when closed by Hanna Reitz · 3 years, 1 month ago
- 717be96 block/nbd: Delete open timer when done by Hanna Reitz · 3 years, 1 month ago
- 3ce1fc1 block/nbd: Delete reconnect delay timer when done by Hanna Reitz · 3 years, 1 month ago
- 9e8be4c drop libxml2 checks since libxml is not actually used (for parallels) by Michael Tokarev · 3 years, 1 month ago
- 47cc1a3 Merge remote-tracking branch 'remotes/kwolf-gitlab/tags/for-upstream' into staging by Peter Maydell · 3 years, 1 month ago
- fc17611 block/rbd: workaround for ceph issue #53784 by Peter Lieven · 3 years, 2 months ago
- 9e302f6 block/rbd: fix handling of holes in .bdrv_co_block_status by Peter Lieven · 3 years, 2 months ago
- 3c9c703 block/export/fuse: Fix build failure on FreeBSD by Philippe Mathieu-Daudé · 3 years, 1 month ago
- ac50419 block/export/fuse: Rearrange if-else-if ladder in fuse_fallocate() by Philippe Mathieu-Daudé · 3 years, 1 month ago
- 520d8b4 block/export: Fix vhost-user-blk shutdown with requests in flight by Kevin Wolf · 3 years, 1 month ago
- 492a119 block-backend: Retain permissions after migration by Hanna Reitz · 3 years, 3 months ago
- 083c245 qcow2: simple case support for downgrading of qcow2 images with zstd by Vladimir Sementsov-Ogievskiy · 3 years, 3 months ago
- 113b727 block/io: Update BSC only if want_zero is true by Hanna Reitz · 3 years, 2 months ago
- 1cd2ad1 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 3 years, 2 months ago
- 64631f3 block: drop BLK_PERM_GRAPH_MOD by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- b9b8860 vvfat: Fix vvfat_write() for writes before the root directory by Kevin Wolf · 3 years, 3 months ago
- 2db9b9e vvfat: Fix size of temporary qcow file by Kevin Wolf · 3 years, 3 months ago
- 1e3552d block-backend: prevent dangling BDS pointers across aio_poll() by Stefan Hajnoczi · 3 years, 2 months ago
- cc67f28 include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline drive_def by Emanuele Giuseppe Esposito · 3 years, 3 months ago
- 1001c9d Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging by Peter Maydell · 3 years, 2 months ago