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