1. 6b4907c block: Remove bdrv_recurse_is_first_non_filter() by Max Reitz · 5 years ago
  2. 5d69b5a block: Add bdrv_recurse_can_replace() by Max Reitz · 5 years ago
  3. 18fbd0d block/io: wait for serialising requests when a request becomes serialising by Paolo Bonzini · 5 years ago
  4. c28107e block: Add bdrv_co_get_self_request() by Max Reitz · 5 years ago
  5. 304d9d7 block: Make wait/mark serialising requests public by Max Reitz · 5 years ago
  6. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  7. 4dd09f6 qcow2-bitmap: move bitmap reopen-rw code to qcow2_reopen_commit by Vladimir Sementsov-Ogievskiy · 5 years ago
  8. d2c3080 block/qcow2: proper locking on bitmap add/remove paths by Vladimir Sementsov-Ogievskiy · 5 years ago
  9. b56a1e3 block/dirty-bitmap: return int from bdrv_remove_persistent_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 5 years ago
  10. 00e30f0 block/backup: use backup-top instead of write notifiers by Vladimir Sementsov-Ogievskiy · 5 years ago
  11. d924559 qapi: query-blockstat: add driver specific file-posix stats by Anton Nefedov · 5 years ago
  12. 1acc346 block/io: introduce bdrv_co_p{read, write}v_part by Vladimir Sementsov-Ogievskiy · 6 years ago
  13. ac850bf block: define .*_part io handlers in BlockDriver by Vladimir Sementsov-Ogievskiy · 6 years ago
  14. ceaca56 block: Add bdrv_has_zero_init_truncate() by Max Reitz · 6 years ago
  15. cdf3bc9 mirror: Fix bdrv_has_zero_init() use by Max Reitz · 6 years ago
  16. b7661ca block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal by John Snow · 6 years ago
  17. c8b5650 block/backup: Add mirror sync mode 'bitmap' by John Snow · 6 years ago
  18. db72581 Include qemu/main-loop.h less by Markus Armbruster · 6 years ago
  19. e037c09 block: Do not poll in bdrv_do_drained_end() by Max Reitz · 6 years ago
  20. 804db8e block: Introduce BdrvChild.parent_quiesce_counter by Max Reitz · 6 years ago
  21. e5182c1 block: Add BDS.never_freeze by Max Reitz · 6 years ago
  22. c1087f1 block: Add bdrv_child_refresh_perms() by Max Reitz · 6 years ago
  23. b23c580 block: drop bs->job by Vladimir Sementsov-Ogievskiy · 6 years ago
  24. cc19f17 block/replication: drop usage of bs->job by Vladimir Sementsov-Ogievskiy · 6 years ago
  25. 132ada8 block: Adjust AioContexts when attaching nodes by Kevin Wolf · 6 years ago
  26. 53a7d04 block: Propagate AioContext change to parents by Kevin Wolf · 6 years ago
  27. a3a683c block: Make bdrv_attach/detach_aio_context() static by Kevin Wolf · 6 years ago
  28. 5d23184 block: Add bdrv_try_set_aio_context() by Kevin Wolf · 6 years ago
  29. 371420e block: introduce byte-based io helpers by Vladimir Sementsov-Ogievskiy · 6 years ago
  30. 8a2ce0b block: Add a 'mutable_opts' field to BlockDriver by Alberto Garcia · 6 years ago
  31. 2cad1eb block: Allow freezing BdrvChild links by Alberto Garcia · 6 years ago
  32. 6c3944d qcow2: Implement data-file-raw create option by Kevin Wolf · 6 years ago
  33. dcc9868 qcow2: Creating images with external data file by Kevin Wolf · 6 years ago
  34. 998b3a1 block: Purify .bdrv_refresh_filename() by Max Reitz · 6 years ago
  35. abc521a block: Add BlockDriver.bdrv_gather_child_options by Max Reitz · 6 years ago
  36. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  37. 1e89d0f block: Add bdrv_dirname() by Max Reitz · 6 years ago
  38. 998c201 block: Add BDS.auto_backing_file by Max Reitz · 6 years ago
  39. f962e96 block: fix bdrv_check_perm for non-tree subgraph by Vladimir Sementsov-Ogievskiy · 6 years ago
  40. 1bf6e9c bdrv_query_image_info Error parameter added by Andrey Shinkevich · 6 years ago
  41. 56bd662 dirty-bitmap: rename bdrv_undo_clear_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 6 years ago
  42. cfe29d8 block: Use a single global AioWait by Kevin Wolf · 6 years ago
  43. cf6320d block/stream: add block job creation flags by John Snow · 6 years ago
  44. a1999b3 block/mirror: add block job creation flags by John Snow · 6 years ago
  45. 5360782 block/commit: add block job creation flags by John Snow · 6 years ago
  46. 22931a1 block: Use uint64_t for BdrvTrackedRequest byte fields by Fam Zheng · 7 years ago
  47. 67b51fb block: split flags in copy_range by Vladimir Sementsov-Ogievskiy · 7 years ago
  48. 4be6a6d block: Poll after drain on attaching a node by Kevin Wolf · 7 years ago
  49. 1bc5f09 block: Use tracked request for truncate by Kevin Wolf · 7 years ago
  50. 3d9f2d2 block: Move bdrv_truncate() implementation to io.c by Kevin Wolf · 7 years ago
  51. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
  52. 481deba block/mirror: Add copy mode QAPI interface by Max Reitz · 7 years ago
  53. 0f12264 block: Allow graph changes in bdrv_drain_all_begin/end sections by Kevin Wolf · 7 years ago
  54. 6cd5c9d block: ignore_bds_parents parameter for drain functions by Kevin Wolf · 7 years ago
  55. 89bd030 block: Really pause block jobs on drain by Kevin Wolf · 7 years ago
  56. d1402b5 block: Add Error parameter to bdrv_amend_options by Max Reitz · 7 years ago
  57. fcc6767 block: Introduce API for copy offloading by Fam Zheng · 7 years ago
  58. 62c9e41 job: Switch transactions to JobTxn by Kevin Wolf · 7 years ago
  59. c1e3489 block: Document BDRV_REQ_WRITE_UNCHANGED support by Max Reitz · 7 years ago
  60. e18a58b block: Merge .bdrv_co_writev{,_flags} in drivers by Eric Blake · 7 years ago
  61. edfab6a block: Drop last of the sector-based aio callbacks by Eric Blake · 7 years ago
  62. e31f686 block: Support byte-based aio callbacks by Eric Blake · 7 years ago
  63. 1e486cf include/block/block_int: Document protocol related functions by Fabiano Rosas · 7 years ago
  64. b0292b8 block: x-blockdev-create QMP command by Kevin Wolf · 7 years ago
  65. 2fd6163 block: convert bdrv_check callback to coroutine_fn by Paolo Bonzini · 7 years ago
  66. 2b148f3 block: convert bdrv_invalidate_cache callback to coroutine_fn by Paolo Bonzini · 7 years ago
  67. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  68. 7719f3c block: extract AIO_WAIT_WHILE() from BlockDriverState by Stefan Hajnoczi · 7 years ago
  69. 636cb51 block: Drop unused .bdrv_co_get_block_status() by Eric Blake · 7 years ago
  70. 3e4d0e7 block: Switch passthrough drivers to .bdrv_co_block_status() by Eric Blake · 7 years ago
  71. 86a3d5c block: Add .bdrv_co_block_status() callback by Eric Blake · 7 years ago
  72. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  73. 522ece3 Drop superfluous includes of qapi-types.h and test-qapi-types.h by Markus Armbruster · 7 years ago
  74. 23d0ba9 block: Introduce buf register API by Fam Zheng · 7 years ago
  75. d736f11 block: Allow graph changes in subtree drained section by Kevin Wolf · 7 years ago
  76. 8e77e0b block: Remove unused bdrv_requests_pending by Fam Zheng · 7 years ago
  77. efa6e2e block: Align block status requests by Eric Blake · 7 years ago
  78. 298a166 block: Allow NULL file for bdrv_get_block_status() by Eric Blake · 7 years ago
  79. f8ea8da block: rename bdrv_co_drain to bdrv_co_drain_begin by Manos Pitsidianakis · 7 years ago
  80. 481cad4 block: add bdrv_co_drain_end callback by Manos Pitsidianakis · 7 years ago
  81. 6858eba block: Introduce BdrvChildRole.update_filename by Kevin Wolf · 8 years ago
  82. 0fdf1a4 dirty-bitmap: Switch bdrv_set_dirty() to bytes by Eric Blake · 7 years ago
  83. e0995dc block: Add reopen_queue to bdrv_child_perm() by Kevin Wolf · 7 years ago
  84. 64182a6 block: document semantics of bdrv_co_preadv|pwritev by Daniel P. Berrange · 8 years ago
  85. f7cc69b block: add default implementations for bdrv_co_get_block_status() by Manos Pitsidianakis · 8 years ago
  86. f024aee block: remove unused bdrv_media_changed by Manos Pitsidianakis · 8 years ago
  87. 5a612c0 block: pass bdrv_* methods to bs->file by default in block filters by Manos Pitsidianakis · 8 years ago
  88. 8234668 block: drop bdrv_set_key from BlockDriver by Paolo Bonzini · 8 years ago
  89. d3c8c67 block: Skip implicit nodes in query-block/blockstats by Kevin Wolf · 8 years ago
  90. 61124f0 block: invoke .bdrv_drain callback in coroutine context and from AioContext by Paolo Bonzini · 8 years ago
  91. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
  92. 90880ff block: add bdrv_measure() API by Stefan Hajnoczi · 8 years ago
  93. 56f364e block/dirty-bitmap: add bdrv_remove_persistent_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 8 years ago
  94. 67b792f block: add bdrv_can_store_new_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 8 years ago
  95. cb9ff6c block: new bdrv_reopen_bitmaps_rw interface by Vladimir Sementsov-Ogievskiy · 8 years ago
  96. c01c214 block: remove all encryption handling APIs by Daniel P. Berrange · 8 years ago
  97. 0cb8d47 block: deprecate "encryption=on" in favor of "encrypt.format=aes" by Daniel P. Berrange · 8 years ago
  98. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  99. b64bd51 block: protect modification of dirty bitmaps with a mutex by Paolo Bonzini · 8 years ago
  100. 2119882 block: introduce dirty_bitmap_mutex by Paolo Bonzini · 8 years ago