- 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 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 ago
- a94750d block: introduce bdrv_activate by Emanuele Giuseppe Esposito · 3 years ago
- dae8492 crypto: distinguish between main loop and I/O in block_crypto_amend_options_generic_luks by Emanuele Giuseppe Esposito · 3 years ago
- c1019d1 crypto: perform permission checks under BQL by Emanuele Giuseppe Esposito · 3 years 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, 4 months ago
- ed793c2 configure, meson: move image format options to meson_options.txt by Paolo Bonzini · 3 years, 4 months ago
- e3296cc block: print the server key type and fingerprint on failure by Daniel P. Berrangé · 3 years, 5 months ago
- ea0f60e block: support sha256 fingerprint with pre-blockdev options by Daniel P. Berrangé · 3 years, 5 months ago
- 48033ad Merge remote-tracking branch 'remotes/vsementsov/tags/pull-nbd-2022-02-09-v2' into staging by Peter Maydell · 3 years ago
- e15f3a6 block/nbd: Move s->ioc on AioContext change by Hanna Reitz · 3 years ago
- 8a39c38 block/nbd: Assert there are no timers when closed by Hanna Reitz · 3 years ago
- 717be96 block/nbd: Delete open timer when done by Hanna Reitz · 3 years ago
- 3ce1fc1 block/nbd: Delete reconnect delay timer when done by Hanna Reitz · 3 years ago
- 9e8be4c drop libxml2 checks since libxml is not actually used (for parallels) by Michael Tokarev · 3 years ago
- 47cc1a3 Merge remote-tracking branch 'remotes/kwolf-gitlab/tags/for-upstream' into staging by Peter Maydell · 3 years ago
- fc17611 block/rbd: workaround for ceph issue #53784 by Peter Lieven · 3 years, 1 month ago
- 9e302f6 block/rbd: fix handling of holes in .bdrv_co_block_status by Peter Lieven · 3 years, 1 month ago
- 3c9c703 block/export/fuse: Fix build failure on FreeBSD by Philippe Mathieu-Daudé · 3 years ago
- ac50419 block/export/fuse: Rearrange if-else-if ladder in fuse_fallocate() by Philippe Mathieu-Daudé · 3 years 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, 2 months ago
- 113b727 block/io: Update BSC only if want_zero is true by Hanna Reitz · 3 years, 1 month ago
- 1cd2ad1 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 3 years, 1 month ago
- 64631f3 block: drop BLK_PERM_GRAPH_MOD by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
- b9b8860 vvfat: Fix vvfat_write() for writes before the root directory by Kevin Wolf · 3 years, 2 months ago
- 2db9b9e vvfat: Fix size of temporary qcow file by Kevin Wolf · 3 years, 2 months ago
- 1e3552d block-backend: prevent dangling BDS pointers across aio_poll() by Stefan Hajnoczi · 3 years, 1 month ago
- cc67f28 include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline drive_def by Emanuele Giuseppe Esposito · 3 years, 2 months ago
- 1001c9d Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging by Peter Maydell · 3 years, 1 month ago
- 826cc32 aio-posix: split poll check from ready handler by Stefan Hajnoczi · 3 years, 2 months ago
- a5730b8b block/file-posix: Simplify the XFS_IOC_DIOINFO handling by Thomas Huth · 3 years, 2 months ago
- 985cac8 blockjob: drop BlockJob.blk field by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
- 048954e block/stream: add own blk by Vladimir Sementsov-Ogievskiy · 3 years, 9 months ago
- be16b8b nbd: allow reconnect on open, with corresponding new options by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
- cf4fbc3 block/nvme: fix infinite loop in nvme_free_req_queue_cb() by Stefan Hajnoczi · 3 years, 2 months ago
- 22c36b7 block/vvfat.c fix leak when failure occurs by Daniella Lee · 3 years, 3 months ago
- 5dbd0ce file-posix: Fix alignment after reopen changing O_DIRECT by Kevin Wolf · 3 years, 3 months ago
- 8d3dd03 stream: Traverse graph after modification by Hanna Reitz · 3 years, 3 months ago
- 741bdeb Merge remote-tracking branch 'remotes/kwolf/tags/for-upstream' into staging by Richard Henderson · 3 years, 3 months ago
- a895143 block/nvme: Extract nvme_free_queue() from nvme_free_queue_pair() by Philippe Mathieu-Daudé · 3 years, 4 months ago
- 53cedea block/nvme: Display CQ/SQ pointer in nvme_free_queue_pair() by Philippe Mathieu-Daudé · 3 years, 4 months ago
- 4a613bd block/nvme: Automatically free qemu_memalign() with QEMU_AUTO_VFREE by Philippe Mathieu-Daudé · 3 years, 4 months ago
- 73d4a11 block-backend: Silence clang -m32 compiler warning by Hanna Reitz · 3 years, 4 months ago
- 68d7946 linux-aio: add `dev_max_batch` parameter to laio_io_unplug() by Stefano Garzarella · 3 years, 4 months ago
- 512da21 linux-aio: add `dev_max_batch` parameter to laio_co_submit() by Stefano Garzarella · 3 years, 4 months ago
- 684960d file-posix: add `aio-max-batch` option by Stefano Garzarella · 3 years, 4 months ago
- 3043320 block/export/fuse.c: fix musl build by Fabrice Fontaine · 3 years, 4 months ago
- 0347a8f block/rbd: implement bdrv_co_block_status by Peter Lieven · 3 years, 4 months ago
- 13a0283 block/file-posix: Fix return value translation for AIO discards by Ari Sundholm · 3 years, 4 months ago
- 7da9623 block/vpc: Add a sanity check that fixed-size images have the right type by Thomas Huth · 3 years, 4 months ago
- f3d43df vmdk: allow specification of tools version by Thomas Weißschuh · 3 years, 5 months ago
- aa78b82 block-backend: drop INT_MAX restriction from blk_check_byte_request() by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 1414971 block-backend: blk_pread, blk_pwrite: rename count parameter to bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- a93d81c block-backend: convert blk_aio_ functions to int64_t bytes paramter by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- e192179 block-backend: convert blk_co_copy_range to int64_t bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 06f0325 block-backend: convert blk_foo wrappers to use int64_t bytes parameter by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 16d36e2 block-backend: drop blk_prw, use block-coroutine-wrapper by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 7d55a3b block-coroutine-wrapper.py: support BlockBackend first argument by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 70e8775 block-backend: rename _do_ helper functions to _co_do_ by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 2800637 block-backend: convert blk_co_pdiscard to int64_t bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 34460fe block-backend: convert blk_co_pwritev_part to int64_t bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 9547907 block-backend: make blk_co_preadv() 64bit by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- 7242db6 block-backend: blk_check_byte_request(): int64_t bytes by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
- e7e588d qcow2: Silence clang -m32 compiler warning by Hanna Reitz · 3 years, 4 months ago
- ff66f3e configure, meson: move libaio check to meson.build by Paolo Bonzini · 3 years, 4 months ago
- 14f1211 Merge remote-tracking branch 'remotes/vsementsov/tags/pull-jobs-2021-10-07-v2' into staging by Richard Henderson · 3 years, 4 months ago
- a640fa0 mirror: Do not clear .cancelled by Hanna Reitz · 3 years, 4 months ago
- 9b230ef mirror: Stop active mirroring after force-cancel by Hanna Reitz · 3 years, 4 months ago
- 4feeec7 mirror: Check job_is_cancelled() earlier by Hanna Reitz · 3 years, 4 months ago
- 20ad4d2 mirror: Use job_is_cancelled() by Hanna Reitz · 3 years, 4 months ago
- 08b83bf job: Add job_cancel_requested() by Hanna Reitz · 3 years, 4 months ago
- 73895f3 jobs: Give Job.force_cancel more meaning by Hanna Reitz · 3 years, 4 months ago
- 4cfb3f0 job: @force parameter for job_cancel_sync() by Hanna Reitz · 3 years, 4 months ago
- 4471622 mirror: Drop s->synced by Hanna Reitz · 3 years, 4 months ago
- a3810da mirror: Keep s->synced on error by Hanna Reitz · 3 years, 4 months ago
- cc07162 block: introduce max_hw_iov for use in scsi-generic by Paolo Bonzini · 3 years, 5 months ago
- a9515df block/aio_task: assert `max_busy_tasks` is greater than 0 by Stefano Garzarella · 3 years, 4 months ago
- 8fc898c block/backup: avoid integer overflow of `max-workers` by Stefano Garzarella · 3 years, 4 months ago
- 1af7737 block/nbd: check that received handle is valid by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago
- 4ddb5d2 block/nbd: drop connection_co by Vladimir Sementsov-Ogievskiy · 3 years, 5 months ago