- 0fd05c8 qapi: blockdev-backup: add discard-source parameter by Vladimir Sementsov-Ogievskiy · 12 months ago
- b49f475 block: remove AioContext locking by Stefan Hajnoczi · 1 year, 3 months ago
- 6bc30f1 graph-lock: remove AioContext locking by Stefan Hajnoczi · 1 year, 3 months ago
- 6bc0bcc block: Fix deadlocks in bdrv_graph_wrunlock() by Kevin Wolf · 1 year, 4 months ago
- 1f051dc block: Protect bs->file with graph_lock by Kevin Wolf · 1 year, 4 months ago
- 004915a block: Protect bs->backing with graph_lock by Kevin Wolf · 1 year, 4 months ago
- 680e0cc block: Protect bs->children with graph_lock by Kevin Wolf · 1 year, 5 months ago
- 0bb79c9 qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 5 months ago
- 2b3912f block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCK by Kevin Wolf · 1 year, 5 months ago
- cc32399 block: convert more bdrv_is_allocated* and bdrv_block_status* calls to coroutine versions by Paolo Bonzini · 1 year, 6 months ago
- 32a8aba block: Mark bdrv_unref_child() GRAPH_WRLOCK by Kevin Wolf · 1 year, 6 months ago
- afdaeb9 block: Mark bdrv_attach_child() GRAPH_WRLOCK by Kevin Wolf · 1 year, 6 months ago
- 6188088 block: remove has_variable_length from filters by Paolo Bonzini · 1 year, 11 months ago
- 8ab8140 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
- c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
- d22933a block: Drain individual nodes during reopen by Kevin Wolf · 2 years, 3 months ago
- d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 4 months ago
- 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 7 months ago
- e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 5 months ago
- 6f592e5 job.c: enable job lock/unlock and remove Aiocontext locks by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- 3ed4f70 jobs: protect job.aio_context with BQL and job_mutex by Emanuele Giuseppe Esposito · 2 years, 5 months ago
- 4cfb3f0 job: @force parameter for job_cancel_sync() by Hanna Reitz · 3 years, 5 months ago
- c2cf0ec replication: Remove workaround by Lukas Straub · 3 years, 8 months ago
- 3b78420 replication: Properly attach children by Lukas Straub · 3 years, 8 months ago
- a990a42 replication: Reduce usage of s->hidden_disk and s->secondary_disk by Lukas Straub · 3 years, 8 months ago
- 1e12ecf replication: Remove s->active_disk by Lukas Straub · 3 years, 8 months ago
- 6cf42ca block: Acquire AioContexts during bdrv_reopen_multiple() by Kevin Wolf · 3 years, 8 months ago
- b026295 replication: move include out of root directory by Paolo Bonzini · 3 years, 10 months ago
- 2c59fd8 qapi: backup: add max-chunk and max-workers to x-perf struct by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- 86c6a3b qapi: backup: add perf.use-copy-range parameter by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
- a5f9b9d error: Reduce unnecessary error propagation by Markus Armbruster · 4 years, 8 months ago
- 992861f error: Eliminate error_propagate() manually by Markus Armbruster · 4 years, 8 months ago
- dcfe480 error: Avoid unnecessary error_propagate() after error_setg() by Markus Armbruster · 4 years, 8 months ago
- 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 8 months ago
- e5d8a40 block: Drop @child_class from bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
- b3af2af block: Make filter drivers use child_of_bds by Max Reitz · 4 years, 10 months ago
- bf8e925 block: Pass BdrvChildRole to bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
- 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 10 months ago
- bd86fb9 block: Rename BdrvChildRole to BdrvChildClass by Max Reitz · 4 years, 10 months ago
- f844ec0 block: Use bdrv_make_empty() where possible by Max Reitz · 4 years, 10 months ago
- 6ecbc6c replication: Avoid blk_make_empty() on read-only child by Kevin Wolf · 4 years, 10 months ago
- e140f4b block/replication.c: Avoid cancelling the job twice by Lukas Straub · 4 years, 10 months ago
- 78ee6bd various: Remove suspicious '\' character outside of #define in C code by Philippe Mathieu-Daudé · 4 years, 11 months ago
- 08558e3 replication: assert we own context before job_cancel_sync by Stefan Reiter · 5 years ago
- 08ddb4e block/replication.c: Ignore requests after failover by Lukas Straub · 5 years ago
- 6b4907c block: Remove bdrv_recurse_is_first_non_filter() by Max Reitz · 5 years ago
- 00e30f0 block/backup: use backup-top instead of write notifiers by Vladimir Sementsov-Ogievskiy · 5 years ago
- c8b5650 block/backup: Add mirror sync mode 'bitmap' by John Snow · 6 years ago
- 170d3bd block: include base when checking image chain for block allocation by Andrey Shinkevich · 6 years ago
- cc19f17 block/replication: drop usage of bs->job by Vladimir Sementsov-Ogievskiy · 6 years ago
- 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
- 782b9d0 block: Make bdrv_{copy_on_read,crypto_luks,replication} static by Alberto Garcia · 6 years ago
- 5019aec block: Remove the AioContext parameter from bdrv_reopen_multiple() by Alberto Garcia · 6 years ago
- 077e8e2 block: Add 'keep_old_opts' parameter to bdrv_reopen_queue() by Alberto Garcia · 6 years ago
- 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
- f30c66b block: Use bdrv_refresh_filename() to pull by Max Reitz · 6 years ago
- 2e89172 block: Remove flags parameter from bdrv_reopen_queue() by Alberto Garcia · 6 years ago
- 3c4e964 block: Clean up reopen_backing_file() in block/replication.c by Alberto Garcia · 6 years ago
- e4f9752 block/replication: drop extra synchronization by Vladimir Sementsov-Ogievskiy · 6 years ago
- 04a11d8 replication: Switch to byte-based calls by Eric Blake · 7 years ago
- 3d70ff5 job: Move completion and cancellation to Job by Kevin Wolf · 7 years ago
- bb02b65 job: Move BlockJobCreateFlags to Job by Kevin Wolf · 7 years ago
- da01ff7 job: Move coroutine and related code to Job by Kevin Wolf · 7 years ago
- e18a58b block: Merge .bdrv_co_writev{,_flags} in drivers by Eric Blake · 7 years ago
- cb83d2e block/replication: Remove protocol_name field by Fabiano Rosas · 7 years ago
- 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
- 1a63a90 block: Keep nodes drained between reopen_queue/multiple by Kevin Wolf · 7 years ago
- d470ad4 block: Guard against NULL bs->drv by Max Reitz · 7 years ago
- 611e065 replication: Fix replication open fail by Wang Guang · 7 years ago
- e0995dc block: Add reopen_queue to bdrv_child_perm() by Kevin Wolf · 7 years ago
- 51b0a48 block: Make bdrv_is_allocated_above() byte-based by Eric Blake · 8 years ago
- f6ac207 backup: Switch block_backup.h to byte-based by Eric Blake · 8 years ago
- 3c76c60 block: Make 'replication_state' an enum by Fam Zheng · 8 years ago
- 78bbd91 block: Make errp the last parameter of commit_active_start by Fam Zheng · 8 years ago
- 37a9051 replication: clarify permissions by Changlong Xie · 8 years ago
- 0db832f commit: Add filter-node-name to block-commit by Kevin Wolf · 8 years ago
- d7010df block: Request child permissions in filter drivers by Kevin Wolf · 8 years ago
- 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
- 111049a blockjob: refactor backup_start as backup_job_create by John Snow · 8 years ago
- 47970df Replication/Blockjobs: Create replication jobs as internal by John Snow · 8 years ago
- 720150f block: prepare bdrv_reopen_multiple to release AioContext by Paolo Bonzini · 8 years ago
- 8dd9006 replication: pass BlockDriverState to reopen_backing_file by Paolo Bonzini · 8 years ago
- 50ab0e0 replication: interrupt failover if the main device is closed by Paolo Bonzini · 8 years ago
- f4f2539 block/replication: Clarify 'top-id' parameter usage by Changlong Xie · 8 years ago
- 29ff789 replication: Implement new driver for block replication by Wen Congyang · 9 years ago