1. 7ae89a0 block/dirty-bitmap: add bdrv_has_named_bitmaps helper by Vladimir Sementsov-Ogievskiy · 4 years, 9 months ago
  2. ef893b5 block: Make it easier to learn which BDS support bitmaps by Eric Blake · 4 years, 10 months ago
  3. 299ea9f block/dirty-bitmap: improve _next_dirty_area API by Vladimir Sementsov-Ogievskiy · 5 years ago
  4. 9399c54 block/dirty-bitmap: add _next_dirty API by Vladimir Sementsov-Ogievskiy · 5 years ago
  5. 642700f block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t by Vladimir Sementsov-Ogievskiy · 5 years ago
  6. cf7c49c bitmap: Enforce maximum bitmap name length by Eric Blake · 5 years ago
  7. f88676c block/qcow2-bitmap: get rid of bdrv_has_changed_persistent_bitmaps by Vladimir Sementsov-Ogievskiy · 5 years ago
  8. ef9041a block/dirty-bitmap: refactor bdrv_dirty_bitmap_next by Vladimir Sementsov-Ogievskiy · 5 years ago
  9. 1e63830 block/dirty-bitmap: drop BdrvDirtyBitmap.mutex by Vladimir Sementsov-Ogievskiy · 5 years ago
  10. 5deb6cb block/dirty-bitmap: add bs link by Vladimir Sementsov-Ogievskiy · 5 years ago
  11. 767db3a block/dirty-bitmap: drop meta by Vladimir Sementsov-Ogievskiy · 5 years ago
  12. d2c3080 block/qcow2: proper locking on bitmap add/remove paths by Vladimir Sementsov-Ogievskiy · 5 years ago
  13. b56a1e3 block/dirty-bitmap: return int from bdrv_remove_persistent_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 5 years ago
  14. 85cc8a4 block: move bdrv_can_store_new_dirty_bitmap to block/dirty-bitmap.c by Vladimir Sementsov-Ogievskiy · 5 years ago
  15. c4e4b0f qapi: implement block-dirty-bitmap-remove transaction action by John Snow · 6 years ago
  16. 28636b8 block/dirty-bitmap: add bdrv_dirty_bitmap_get by John Snow · 6 years ago
  17. b7661ca block/dirty-bitmap: add bdrv_dirty_bitmap_merge_internal by John Snow · 6 years ago
  18. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  19. eff0829 qapi: support external bitmaps in block-dirty-bitmap-merge by Vladimir Sementsov-Ogievskiy · 6 years ago
  20. 796a379 bitmaps: Fix typo in function name by Eric Blake · 6 years ago
  21. cb8e58e block/dirty-bitmaps: disallow busy bitmaps as merge source by John Snow · 6 years ago
  22. 3ae96d6 block/dirty-bitmaps: add block_dirty_bitmap_check function by John Snow · 6 years ago
  23. 0064cfe block/dirty-bitmap: add inconsistent status by John Snow · 6 years ago
  24. b0f4555 block/dirty-bitmaps: add inconsistent bit by John Snow · 6 years ago
  25. 1e6fddc block/dirty-bitmaps: move comment block by John Snow · 6 years ago
  26. 27a1b30 block/dirty-bitmaps: unify qmp_locked and user_locked calls by John Snow · 6 years ago
  27. 21d2376 block/dirty-bitmap: explicitly lock bitmaps with successors by John Snow · 6 years ago
  28. 8b2e20f block/dirty-bitmap: change semantics of enabled predicate by John Snow · 6 years ago
  29. c28ddbb block/dirty-bitmap: remove set/reset assertions against enabled bit by John Snow · 6 years ago
  30. 50a4725 block/dirty-bitmaps: rename frozen predicate helper by John Snow · 6 years ago
  31. 4db6ceb block/dirty-bitmap: add recording and busy properties by John Snow · 6 years ago
  32. 73ab5d6 block/dirty-bitmap: Documentation and Comment fixups by John Snow · 6 years ago
  33. f67cf66 dirty-bitmap: Expose persistent flag to 'query-block' by Eric Blake · 6 years ago
  34. 19c021e Revert "hbitmap: Add @advance param to hbitmap_iter_next()" by Vladimir Sementsov-Ogievskiy · 6 years ago
  35. 166cd55 Revert "block/dirty-bitmap: Add bdrv_dirty_iter_next_area" by Vladimir Sementsov-Ogievskiy · 6 years ago
  36. a78a1a4 dirty-bitmap: add bdrv_dirty_bitmap_next_dirty_area by Vladimir Sementsov-Ogievskiy · 6 years ago
  37. 76d570d dirty-bitmap: improve bdrv_dirty_bitmap_next_zero by Vladimir Sementsov-Ogievskiy · 6 years ago
  38. 07d5a8d block/dirty-bitmap: remove assertion from restore by John Snow · 6 years ago
  39. 9c98f14 dirty-bitmaps: clean-up bitmaps loading and migration logic by Vladimir Sementsov-Ogievskiy · 6 years ago
  40. 0be37c9 block/dirty-bitmaps: allow clear on disabled bitmaps by John Snow · 6 years ago
  41. 283d7a0 block/dirty-bitmaps: fix merge permissions by John Snow · 6 years ago
  42. 993edc0 block/dirty-bitmaps: add user_locked status checker by John Snow · 6 years ago
  43. fa000f2 dirty-bitmap: make it possible to restore bitmap after merge by Vladimir Sementsov-Ogievskiy · 6 years ago
  44. 56bd662 dirty-bitmap: rename bdrv_undo_clear_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 6 years ago
  45. 06bf500 dirty-bitmap: switch assert-fails to errors in bdrv_merge_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 6 years ago
  46. 58f72b9 dirty-bitmap: fix double lock on bitmap enabling by Vladimir Sementsov-Ogievskiy · 7 years ago
  47. 92bcea4 block/dirty-bitmap: add bdrv_enable_dirty_bitmap_locked by Vladimir Sementsov-Ogievskiy · 7 years ago
  48. 72d10a9 block/dirty-bitmap: Add bdrv_dirty_iter_next_area by Max Reitz · 7 years ago
  49. a33fbb4 hbitmap: Add @advance param to hbitmap_iter_next() by Max Reitz · 7 years ago
  50. b598e53 qapi: add x-block-dirty-bitmap-merge by Vladimir Sementsov-Ogievskiy · 7 years ago
  51. 8b1402c block/dirty-bitmap: add lock to bdrv_enable/disable_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 7 years ago
  52. b133c27 block: simplify code around releasing bitmaps by Paolo Bonzini · 7 years ago
  53. ab41fc4 block: remove bdrv_dirty_bitmap_make_anon by Paolo Bonzini · 7 years ago
  54. 4f43e95 dirty-bitmap: add locked state by Vladimir Sementsov-Ogievskiy · 7 years ago
  55. 044ee8e block/dirty-bitmap: add _locked version of bdrv_reclaim_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 7 years ago
  56. 604ab74 block/dirty-bitmap: fix locking in bdrv_reclaim_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 7 years ago
  57. e73a265 block/dirty-bitmap: add bdrv_dirty_bitmap_enable_successor() by Vladimir Sementsov-Ogievskiy · 7 years ago
  58. 3e99da5 block: maintain persistent disabled bitmaps by Vladimir Sementsov-Ogievskiy · 7 years ago
  59. 56207df hbitmap: add next_zero function by Vladimir Sementsov-Ogievskiy · 7 years ago
  60. ca75962 dirty-bitmap: Convert internal hbitmap size/granularity by Eric Blake · 7 years ago
  61. 0fdf1a4 dirty-bitmap: Switch bdrv_set_dirty() to bytes by Eric Blake · 7 years ago
  62. e0d7f73 dirty-bitmap: Change bdrv_[re]set_dirty_bitmap() to use bytes by Eric Blake · 7 years ago
  63. 3b5d4df dirty-bitmap: Change bdrv_get_dirty_locked() to take bytes by Eric Blake · 7 years ago
  64. 9a46dba dirty-bitmap: Change bdrv_get_dirty_count() to report bytes by Eric Blake · 7 years ago
  65. f798184 dirty-bitmap: Change bdrv_dirty_iter_next() to report byte offset by Eric Blake · 7 years ago
  66. 715a74d dirty-bitmap: Set iterator start by offset, not sector by Eric Blake · 7 years ago
  67. 86f6ae6 dirty-bitmap: Change bdrv_dirty_bitmap_*serialize*() to take bytes by Eric Blake · 7 years ago
  68. 993e652 dirty-bitmap: Track bitmap size by bytes by Eric Blake · 7 years ago
  69. ebfcd2e dirty-bitmap: Change bdrv_dirty_bitmap_size() to report bytes by Eric Blake · 7 years ago
  70. 1b6cc57 dirty-bitmap: Avoid size query failure during truncate by Eric Blake · 7 years ago
  71. dfe55c3 dirty-bitmap: Drop unused functions by Eric Blake · 7 years ago
  72. ecbfa28 hbitmap: Rename serialization_granularity to serialization_align by Eric Blake · 7 years ago
  73. 6c98c57 dirty-bitmap: Report BlockDirtyInfo.count in bytes, as documented by Eric Blake · 8 years ago
  74. 615b5dc block: release persistent bitmaps on inactivate by Vladimir Sementsov-Ogievskiy · 8 years ago
  75. 56f364e block/dirty-bitmap: add bdrv_remove_persistent_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 8 years ago
  76. a3b5253 qmp: add x-debug-block-dirty-bitmap-sha256 by Vladimir Sementsov-Ogievskiy · 8 years ago
  77. 3dd10a0 block/dirty-bitmap: add bdrv_dirty_bitmap_next() by Vladimir Sementsov-Ogievskiy · 8 years ago
  78. a88b179 block: introduce persistent dirty bitmaps by Vladimir Sementsov-Ogievskiy · 8 years ago
  79. a0319aa block/dirty-bitmap: add autoload field to BdrvDirtyBitmap by Vladimir Sementsov-Ogievskiy · 8 years ago
  80. d6883bc block/dirty-bitmap: add readonly field to BdrvDirtyBitmap by Vladimir Sementsov-Ogievskiy · 8 years ago
  81. 8bfc932 block/dirty-bitmap: fix comment for BlockDirtyBitmap.disabled field by Vladimir Sementsov-Ogievskiy · 8 years ago
  82. 6bdc8b7 block/dirty-bitmap: add deserialize_ones func by Vladimir Sementsov-Ogievskiy · 8 years ago
  83. ba06ff1 block: fix bdrv_dirty_bitmap_granularity signature by Vladimir Sementsov-Ogievskiy · 8 years ago
  84. b64bd51 block: protect modification of dirty bitmaps with a mutex by Paolo Bonzini · 8 years ago
  85. 2119882 block: introduce dirty_bitmap_mutex by Paolo Bonzini · 8 years ago
  86. 6d3f404 block: More operations for meta dirty bitmap by Fam Zheng · 8 years ago
  87. 882c36f block: BdrvDirtyBitmap serialization interface by Vladimir Sementsov-Ogievskiy · 8 years ago
  88. 7105007 block: Assert that bdrv_release_dirty_bitmap succeeded by Fam Zheng · 8 years ago
  89. 15891fa block: Add two dirty bitmap getters by Fam Zheng · 8 years ago
  90. fb93343 block: Support meta dirty bitmap by Fam Zheng · 8 years ago
  91. dc162c8 block: Hide HBitmap in block dirty bitmap interface by Fam Zheng · 8 years ago
  92. 6d07859 dirty-bitmap: operate with int64_t amount by Denis V. Lunev · 9 years ago
  93. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  94. ebab225 block: Move block dirty bitmap code to separate files by Fam Zheng · 9 years ago