- c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- c057960 block: Rename refresh_total_sectors to bdrv_refresh_total_sectors by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 1e97be9 block: Convert bdrv_is_inserted() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 09d9fc9 block: Convert bdrv_io_unplug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- 8f49745 block: Convert bdrv_io_plug() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- b03dd96 qcow2: Fix theoretical corruption in store_bitmap() error path by Kevin Wolf · 2 years, 3 months ago
- 3d65110 block: remove bdrv_coroutine_enter by Paolo Bonzini · 2 years, 3 months ago
- 4f01a9b block/blkio: Fix inclusion of required headers by Peter Krempa · 2 years, 2 months ago
- e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 3 months ago
- df4bbc9 coroutine: Clean up superfluous inclusion of qemu/lockable.h by Markus Armbruster · 2 years, 3 months ago
- 37b0b24 error handling: Use RETRY_ON_EINTR() macro where applicable by Nikita Ivanov · 2 years, 5 months ago
- 6394578 block/io: Check for replay-enabled in bdrv_drain_all_begin() by Peter Maydell · 2 years, 3 months ago
- 1b3ff9f block: GRAPH_RDLOCK for functions only called by co_wrappers by Kevin Wolf · 2 years, 4 months ago
- 90830f5 block: use co_wrapper_mixed_bdrv_rdlock in functions taking the rdlock by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- 4002ffd graph-lock: TSA annotations for lock/unlock functions by Kevin Wolf · 2 years, 4 months ago
- 3f35f82 block: assert that graph read and writes are performed correctly by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- aead9dc graph-lock: Introduce a lock to protect block graph operations by Paolo Bonzini · 2 years, 4 months ago
- da0bd74 block: Factor out bdrv_drain_all_begin_nopoll() by Kevin Wolf · 2 years, 4 months ago
- 0508d0be block/dirty-bitmap: convert coroutine-only functions to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- 6700dfb block-coroutine-wrapper.py: support also basic return types by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- 0582fb8 block-coroutine-wrapper.py: support functions without bs arg by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- 1bd5420 block: rename generated_co_wrapper in co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- f7f93a4 block/vmdk: add coroutine_fn annotations by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- ff7e261 block-backend: replace bdrv_*_above with blk_*_above by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- 43a0d4f block-copy: add coroutine_fn annotations by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- 7b52a92 block-io: introduce coroutine_fn duplicates for bdrv_common_block_status_above callers by Emanuele Giuseppe Esposito · 2 years, 4 months ago
- 606ed75 block: Remove poll parameter from bdrv_parent_drained_begin_single() by Kevin Wolf · 2 years, 4 months ago
- 2398747 block: Don't poll in bdrv_replace_child_noperm() by Kevin Wolf · 2 years, 4 months ago
- 05c272f block: Drop out of coroutine in bdrv_do_drained_begin_quiesce() by Kevin Wolf · 2 years, 4 months ago
- a82a3bd block: Remove ignore_bds_parents parameter from drain_begin/end. by Kevin Wolf · 2 years, 4 months ago
- 57e05be block: Call drain callbacks only once by Kevin Wolf · 2 years, 4 months ago
- 299403a block: Remove subtree drains by Kevin Wolf · 2 years, 4 months ago
- 92140b9 stream: Replace subtree drain with a single node drain by Kevin Wolf · 2 years, 4 months ago
- d22933a block: Drain individual nodes during reopen by Kevin Wolf · 2 years, 4 months ago
- c7bc05f block: Inline bdrv_drain_invoke() by Kevin Wolf · 2 years, 4 months ago
- 2f65df6 block: Remove drained_end_counter by Kevin Wolf · 2 years, 4 months ago
- 5e8ac21 block: Revert .bdrv_drained_begin/end to non-coroutine_fn by Kevin Wolf · 2 years, 4 months ago
- 6d47eb0 qed: Don't yield in bdrv_qed_co_drain_begin() by Kevin Wolf · 2 years, 4 months ago
- 48804ee Merge tag 'pull-misc-2022-12-14' of https://repo.or.cz/qemu/armbru into staging by Peter Maydell · 2 years, 3 months ago
- 54fde4f qapi block: Elide redundant has_FOO in generated C by Markus Armbruster · 2 years, 5 months ago
- 851fd4a block/vmdk: Simplify vmdk_co_create() to return directly by Markus Armbruster · 2 years, 4 months ago
- f766e6d qemu-config: Make config_parse_qdict() return bool by Markus Armbruster · 2 years, 4 months ago
- 740d6c4 error: Drop a few superfluous ERRP_GUARD() by Markus Armbruster · 2 years, 4 months ago
- 7103895 block-backend: avoid bdrv_unregister_buf() NULL pointer deref by Stefan Hajnoczi · 2 years, 4 months ago
- ace5a16 block: Start/end drain on correct AioContext by Hanna Reitz · 2 years, 5 months ago
- af5b6eb block-backend: Update ctx immediately after root by Hanna Reitz · 2 years, 5 months ago
- d5f8d79 block: Make bdrv_child_get_parent_aio_context I/O by Hanna Reitz · 2 years, 5 months ago
- e56b0c6 block/blkio: Set BlockDriver::has_variable_length to false by Alberto Faria · 2 years, 5 months ago
- da93d5c block/mirror: Fix NULL s->job in active writes by Hanna Reitz · 2 years, 5 months ago
- eb99491 block/mirror: Drop mirror_wait_for_any_operation() by Hanna Reitz · 2 years, 5 months ago
- d69a879 block/mirror: Do not wait for active writes by Hanna Reitz · 2 years, 5 months ago
- 971974f dmg: warn when opening dmg images containing blocks of unknown type by Kevin Wolf · 2 years, 6 months ago
- c551fb0 module: add Error arguments to module_load and module_load_qom by Claudio Fontana · 2 years, 6 months ago
- dbc0e80 module: rename module_load_one to module_load by Claudio Fontana · 2 years, 6 months ago
- a11f65e Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging by Stefan Hajnoczi · 2 years, 5 months ago
- c263299 block/vvfat: Unify the mkdir() call by Bin Meng · 2 years, 5 months ago
- 6c32fc0 block/blkio: Make driver nvme-io_uring take a "path" instead of a "filename" by Alberto Faria · 2 years, 5 months ago
- 4c8f4fd block/blkio: Tolerate device size changes by Alberto Faria · 2 years, 5 months ago
- 03d9e4c block/blkio: Add virtio-blk-vfio-pci BlockDriver by Alberto Faria · 2 years, 5 months ago
- d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 5 months ago
- be8da05 block/block-backend: blk_set_enable_write_cache is IO_CODE by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- a5c4e5b vmdk: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- eb34274 vhdx: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- 3f65302 vdi: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- 3aba34a qed: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- 38505e2 qcow2: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- 5868415 qcow: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- 50688be parallels: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- 8827621 mirror: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- ce47ff2 block: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- a066788 commit: switch to *_co_* functions by Alberto Faria · 2 years, 6 months ago
- c9d43d0 vmdk: manually add more coroutine_fn annotations by Paolo Bonzini · 2 years, 6 months ago
- a1b4ecf qcow2: manually add more coroutine_fn annotations by Paolo Bonzini · 2 years, 6 months ago
- ea4b801 qcow: manually add more coroutine_fn annotations by Paolo Bonzini · 2 years, 6 months ago
- f72b38b blkdebug: add missing coroutine_fn annotation for indirect-called functions by Paolo Bonzini · 2 years, 6 months ago
- 014688a qcow2: add coroutine_fn annotation for indirect-called functions by Alberto Faria · 2 years, 6 months ago
- c2d7680 block: add missing coroutine_fn annotation to BlockDriverState callbacks by Alberto Faria · 2 years, 6 months ago
- 42f6ad7 ssh: add missing coroutine_fn annotation by Alberto Faria · 2 years, 6 months ago
- 6894ee2 monitor: add missing coroutine_fn annotation by Alberto Faria · 2 years, 6 months ago
- 7c85803 block: remove incorrect coroutine_fn annotation by Alberto Faria · 2 years, 6 months ago
- 1a21525 backup: remove incorrect coroutine_fn annotation by Alberto Faria · 2 years, 6 months ago
- ebdebe4 block/nfs: Fix 32-bit Windows build by Bin Meng · 2 years, 7 months ago
- 142e690 block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- a41cfda block: rename bdrv_child_try_change_aio_context in bdrv_try_change_aio_context by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- d2aafbb block: remove all unused ->can_set_aio_ctx and ->set_aio_ctx callbacks by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- f8be48a block: use the new _change_ API instead of _can_set_ and _set_ by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- 3394939 block-backend: implement .change_aio_ctx in child_root by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- c5c2174 block/snapshot: drop indirection around bdrv_snapshot_fallback_ptr by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 5bb04747 block: Manipulate bs->file / bs->backing pointers in .attach/.detach by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 0c6100a block/snapshot: stress that we fallback to primary child by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- a987aa7 block/blklogwrites: don't care to remove bs->file child on failure by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 046fd84 block: BlockDriver: add .filtered_child_is_backing field by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
- 7845e73 block/io_uring: revert "Use io_uring_register_ring_fd() to skip fd operations" by Sam Li · 2 years, 6 months ago
- 1e85c72 vvfat: allow spaces in file names by Hervé Poussineau · 2 years, 6 months ago
- d0f95b6 vvfat: allow some writes to bootsector by Hervé Poussineau · 2 years, 6 months ago
- 69fbfff block: Refactor get_tmp_filename() by Bin Meng · 2 years, 6 months ago
- c5640b3 blkio: implement BDRV_REQ_REGISTERED_BUF optimization by Stefan Hajnoczi · 2 years, 6 months ago
- 7f9241d block: add BlockRAMRegistrar by Stefan Hajnoczi · 2 years, 6 months ago