1. b49f475 block: remove AioContext locking by Stefan Hajnoczi · 1 year, 3 months ago
  2. 6bc30f1 graph-lock: remove AioContext locking by Stefan Hajnoczi · 1 year, 3 months ago
  3. 6bc0bcc block: Fix deadlocks in bdrv_graph_wrunlock() by Kevin Wolf · 1 year, 4 months ago
  4. 004915a block: Protect bs->backing with graph_lock by Kevin Wolf · 1 year, 4 months ago
  5. ccd6a37 block: Mark bdrv_replace_node() GRAPH_WRLOCK by Kevin Wolf · 1 year, 4 months ago
  6. 9275fc7 block: Mark bdrv_(un)freeze_backing_chain() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 4 months ago
  7. ad74751 block: Mark bdrv_skip_filters() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 4 months ago
  8. f3bbc53 block: Mark block_job_add_bdrv() GRAPH_WRLOCK by Kevin Wolf · 1 year, 4 months ago
  9. 76cb2f2 mirror: return mirror-specific information upon query by Fiona Ebner · 1 year, 4 months ago
  10. 2d400d1 mirror: implement mirror_change method by Fiona Ebner · 1 year, 4 months ago
  11. 7b32ad2 block/mirror: determine copy_to_target only once by Fiona Ebner · 1 year, 4 months ago
  12. 058cfca block/mirror: move dirty bitmap to filter by Fiona Ebner · 1 year, 4 months ago
  13. c45d0e1 block/mirror: set actively_synced even after the job is ready by Fiona Ebner · 1 year, 4 months ago
  14. cc32399 block: convert more bdrv_is_allocated* and bdrv_block_status* calls to coroutine versions by Paolo Bonzini · 1 year, 6 months ago
  15. 3804e3c block: Mark bdrv_parent_perms_conflict() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 6 months ago
  16. 3202d8e block: spelling fixes by Michael Tokarev · 1 year, 8 months ago
  17. fc6b211 block/io: align requests to subcluster_size by Andrey Drobyshev · 1 year, 8 months ago
  18. 2626d27 mirror: Hold main AioContext lock for calling bdrv_open_backing_file() by Kevin Wolf · 1 year, 10 months ago
  19. 018e598 blockjob: Adhere to rate limit even when reentered early by Kevin Wolf · 1 year, 10 months ago
  20. 533c6e4 block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 10 months ago
  21. a00e70c block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 10 months ago
  22. 9c93652 mirror: Require GRAPH_RDLOCK for accessing a node's parent list by Kevin Wolf · 1 year, 10 months ago
  23. 17ac39c block: add missing coroutine_fn annotations by Paolo Bonzini · 1 year, 11 months ago
  24. 26bef10 mirror: make mirror_flush a coroutine_fn, do not use co_wrappers by Paolo Bonzini · 2 years ago
  25. 1270a3f Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Peter Maydell · 2 years ago
  26. 8ab8140 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  27. b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  28. abaf8b7 block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  29. 9a5a1c6 block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  30. 8809534 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  31. 7ff9579 block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  32. 32125b1 mirror: Fix access of uninitialised fields during start by Kevin Wolf · 2 years, 1 month ago
  33. 6f1e91f error: Drop superfluous #include "qapi/qmp/qerror.h" by Markus Armbruster · 2 years, 1 month ago
  34. 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  35. c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  36. e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 3 months ago
  37. da93d5c block/mirror: Fix NULL s->job in active writes by Hanna Reitz · 2 years, 4 months ago
  38. eb99491 block/mirror: Drop mirror_wait_for_any_operation() by Hanna Reitz · 2 years, 4 months ago
  39. d69a879 block/mirror: Do not wait for active writes by Hanna Reitz · 2 years, 4 months ago
  40. d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 4 months ago
  41. 8827621 mirror: switch to *_co_* functions by Alberto Faria · 2 years, 5 months ago
  42. 046fd84 block: BlockDriver: add .filtered_child_is_backing field by Vladimir Sementsov-Ogievskiy · 2 years, 8 months ago
  43. e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 5 months ago
  44. d59cb66 blockjob: protect iostatus field in BlockJob struct by Emanuele Giuseppe Esposito · 2 years, 6 months ago
  45. 279ac06 block/mirror.c: use of job helpers in drivers by Emanuele Giuseppe Esposito · 2 years, 6 months ago
  46. 1b8f777 block: use 'unsigned' for in_flight field on driver state by Denis V. Lunev · 2 years, 9 months ago
  47. 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
  48. b4ad82a assertions for block_int global state API by Emanuele Giuseppe Esposito · 3 years ago
  49. 64631f3 block: drop BLK_PERM_GRAPH_MOD by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  50. 985cac8 blockjob: drop BlockJob.blk field by Vladimir Sementsov-Ogievskiy · 3 years, 10 months ago
  51. a640fa0 mirror: Do not clear .cancelled by Hanna Reitz · 3 years, 5 months ago
  52. 9b230ef mirror: Stop active mirroring after force-cancel by Hanna Reitz · 3 years, 5 months ago
  53. 4feeec7 mirror: Check job_is_cancelled() earlier by Hanna Reitz · 3 years, 5 months ago
  54. 20ad4d2 mirror: Use job_is_cancelled() by Hanna Reitz · 3 years, 5 months ago
  55. 08b83bf job: Add job_cancel_requested() by Hanna Reitz · 3 years, 5 months ago
  56. 73895f3 jobs: Give Job.force_cancel more meaning by Hanna Reitz · 3 years, 5 months ago
  57. 4471622 mirror: Drop s->synced by Hanna Reitz · 3 years, 5 months ago
  58. a3810da mirror: Keep s->synced on error by Hanna Reitz · 3 years, 5 months ago
  59. 0c80228 block: use int64_t instead of int in driver discard handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  60. f34b2bc block: use int64_t instead of int in driver write_zeroes handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  61. e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  62. f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  63. 66fed30 block/mirror: fix NULL pointer dereference in mirror_wait_on_conflicts() by Stefano Garzarella · 3 years, 6 months ago
  64. d44dae1 block/mirror: fix active mirror dead-lock in mirror_wait_on_conflicts by Vladimir Sementsov-Ogievskiy · 3 years, 8 months ago
  65. ead3f1b block/mirror: set .co for active-write MirrorOp objects by Vladimir Sementsov-Ogievskiy · 3 years, 8 months ago
  66. 9c785cd mirror: stop cancelling in-flight requests on non-force cancel in READY by Vladimir Sementsov-Ogievskiy · 3 years, 11 months ago
  67. ae9d441 block: bdrv_append(): don't consume reference by Vladimir Sementsov-Ogievskiy · 3 years, 11 months ago
  68. 0076941 mirror: Do not enter a paused job on completion by Max Reitz · 4 years ago
  69. c41f5b9 mirror: Move open_backing_file to exit_common by Max Reitz · 4 years ago
  70. 53431b9 block/mirror: Fix mirror_top's permissions by Max Reitz · 4 years, 1 month ago
  71. eb5becc block/mirror: drop extra error propagation in commit_active_start() by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  72. 392b9a7 Merge remote-tracking branch 'remotes/ericb/tags/pull-bitmaps-2021-02-12' into staging by Peter Maydell · 4 years, 1 month ago
  73. 934aee1 block: use return status of bdrv_append() by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  74. 521ff8b block/mirror: implement .cancel job handler by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  75. a92b1b0 block: Return depth level during bdrv_is_allocated_above by Eric Blake · 4 years, 4 months ago
  76. 549ec0d block: Inline bdrv_co_block_status_from_*() by Max Reitz · 6 years ago
  77. 3f072a7 mirror: Deal with filters by Max Reitz · 6 years ago
  78. e5d8a40 block: Drop @child_class from bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
  79. bf8e925 block: Pass BdrvChildRole to bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
  80. bd86fb9 block: Rename BdrvChildRole to BdrvChildClass by Max Reitz · 4 years, 10 months ago
  81. 6540fd1 block: Mark commit, mirror, blkreplay as filters by Max Reitz · 4 years, 10 months ago
  82. e83dd68 mirror: Make sure that source and target size match by Kevin Wolf · 4 years, 10 months ago
  83. 8c6242b block-backend: Add flags to blk_truncate() by Kevin Wolf · 4 years, 11 months ago
  84. ce8cabb mirror: Wait only for in-flight operations by Kevin Wolf · 5 years ago
  85. 9178f4f Revert "mirror: Don't let an operation wait for itself" by Kevin Wolf · 5 years ago
  86. 66c8672 block/mirror: fix use after free of local_err by Vladimir Sementsov-Ogievskiy · 5 years ago
  87. 6e9cc05 mirror: Double-check immediately before replacing by Max Reitz · 5 years ago
  88. 7e6c4ff mirror: Don't let an operation wait for itself by Kevin Wolf · 5 years ago
  89. eed325b mirror: Store MirrorOp.co for debuggability by Kevin Wolf · 5 years ago
  90. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  91. f93c3ad mirror: Do not dereference invalid pointers by Max Reitz · 5 years ago
  92. 994b44a Revert "mirror: Only mirror granularity-aligned chunks" by Vladimir Sementsov-Ogievskiy · 5 years ago
  93. dbdf699 block/mirror: support unaligned write in active mirror by Vladimir Sementsov-Ogievskiy · 5 years ago
  94. 5c511ac block/mirror: simplify do_sync_target_write by Vladimir Sementsov-Ogievskiy · 5 years ago
  95. 5deb6cb block/dirty-bitmap: add bs link by Vladimir Sementsov-Ogievskiy · 5 years ago
  96. bb0c940 job: drop job_drain by Vladimir Sementsov-Ogievskiy · 6 years ago
  97. cdf3bc9 mirror: Fix bdrv_has_zero_init() use by Max Reitz · 6 years ago
  98. 28636b8 block/dirty-bitmap: add bdrv_dirty_bitmap_get by John Snow · 6 years ago
  99. c8b5650 block/backup: Add mirror sync mode 'bitmap' by John Snow · 6 years ago
  100. cf31293 block-backend: Queue requests while drained by Kevin Wolf · 6 years ago