1. 261dbcb block: Simplify append_open_options() by Alberto Garcia · 7 years ago
  2. 4c8350f block: Update bs->options if bdrv_reopen() succeeds by Alberto Garcia · 7 years ago
  3. 1bab38e block: Simplify bdrv_reopen_abort() by Alberto Garcia · 7 years ago
  4. 2f624b8 block: Remove children options from bs->{options,explicit_options} by Alberto Garcia · 7 years ago
  5. 3c00529 block: make .bdrv_close optional by Vladimir Sementsov-Ogievskiy · 6 years ago
  6. 50d6a8a block: Fix typos in comments (found by codespell) by Stefan Weil · 7 years ago
  7. 4be6a6d block: Poll after drain on attaching a node by Kevin Wolf · 7 years ago
  8. 824808d block: Don't silently truncate node names by Kevin Wolf · 7 years ago
  9. 7ae9f3f block: Move two block permission constants to the relevant enum by Ari Sundholm · 7 years ago
  10. 3d9f2d2 block: Move bdrv_truncate() implementation to io.c by Kevin Wolf · 7 years ago
  11. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
  12. ec9f10f block: Generalize should_update_child() rule by Max Reitz · 7 years ago
  13. 0f12264 block: Allow graph changes in bdrv_drain_all_begin/end sections by Kevin Wolf · 7 years ago
  14. 6cd5c9d block: ignore_bds_parents parameter for drain functions by Kevin Wolf · 7 years ago
  15. dcf94a2 block: Don't poll in parent drain callbacks by Kevin Wolf · 7 years ago
  16. fe4f061 block: Drain recursively with a single BDRV_POLL_WHILE() by Kevin Wolf · 7 years ago
  17. 89bd030 block: Really pause block jobs on drain by Kevin Wolf · 7 years ago
  18. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  19. cc02214 block: Make bdrv_is_writable() public by Max Reitz · 7 years ago
  20. d1402b5 block: Add Error parameter to bdrv_amend_options by Max Reitz · 7 years ago
  21. b3b5299 block: Cancel job in bdrv_close_all() callers by Kevin Wolf · 7 years ago
  22. 3d70ff5 job: Move completion and cancellation to Job by Kevin Wolf · 7 years ago
  23. f5a74a5 qobject: Modify qobject_ref() to return obj by Marc-André Lureau · 7 years ago
  24. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  25. 4f7be28 block: Deprecate "backing": "" by Max Reitz · 7 years ago
  26. e59a0cf block: Handle null backing link by Max Reitz · 7 years ago
  27. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  28. 2c860e7 block: Fix leak of ignore_children in error path by Fam Zheng · 7 years ago
  29. 1a52973 block: Fix flags in reopen queue by Fam Zheng · 7 years ago
  30. cd8b7aa block: Fail bdrv_truncate() with negative size by Kevin Wolf · 7 years ago
  31. e8eb863 block: Make bdrv_is_whitelisted() public by Kevin Wolf · 7 years ago
  32. e1d74bc qcow2: Use BlockdevRef in qcow2_co_create() by Kevin Wolf · 7 years ago
  33. 2fd6163 block: convert bdrv_check callback to coroutine_fn by Paolo Bonzini · 7 years ago
  34. 2b148f3 block: convert bdrv_invalidate_cache callback to coroutine_fn by Paolo Bonzini · 7 years ago
  35. 58e2e17 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  36. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  37. 0dd1358 Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 7 years ago
  38. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  39. 33f2a75 block: add BlockBackend->in_flight counter by Stefan Hajnoczi · 7 years ago
  40. 7719f3c block: extract AIO_WAIT_WHILE() from BlockDriverState by Stefan Hajnoczi · 7 years ago
  41. e24d813 block: Simplify bdrv_can_write_zeroes_with_unmap() by Eric Blake · 7 years ago
  42. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  43. bd006b9 Include qapi/qmp/qbool.h exactly where needed by Markus Armbruster · 7 years ago
  44. fc81fa1 Include qapi/qmp/qstring.h exactly where needed by Markus Armbruster · 7 years ago
  45. 452fcdb Include qapi/qmp/qdict.h exactly where needed by Markus Armbruster · 7 years ago
  46. abb297e Include qmp-commands.h exactly where needed by Markus Armbruster · 7 years ago
  47. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  48. 1a63a90 block: Keep nodes drained between reopen_queue/multiple by Kevin Wolf · 7 years ago
  49. d736f11 block: Allow graph changes in subtree drained section by Kevin Wolf · 7 years ago
  50. 0152bf4 block: Don't notify parents in drain call chain by Kevin Wolf · 7 years ago
  51. cc954f0 block: Open backing image in force share mode for size probe by Fam Zheng · 7 years ago
  52. 5fbfabd block: Formats don't need CONSISTENT_READ with NO_IO by Kevin Wolf · 7 years ago
  53. bd6458e block: avoid recursive AioContext acquire in bdrv_inactivate_all() by Paolo Bonzini · 7 years ago
  54. 50a3efb block: Close a BlockDriverState completely even when bs->drv is NULL by Alberto Garcia · 7 years ago
  55. dacaa16 block: Don't use BLK_PERM_CONSISTENT_READ for format probing by Kevin Wolf · 7 years ago
  56. 5e003f1 block: Make bdrv_next() keep strong references by Max Reitz · 7 years ago
  57. d470ad4 block: Guard against NULL bs->drv by Max Reitz · 7 years ago
  58. 54fd1b0 block: qobject_is_equal() in bdrv_reopen_prepare() by Max Reitz · 7 years ago
  59. dafe096 block: Fix permissions in image activation by Kevin Wolf · 7 years ago
  60. 398e6ad block: Deprecate bdrv_set_read_only() and users by Kevin Wolf · 7 years ago
  61. 6473069 block: Fix error path in bdrv_backing_update_filename() by Kevin Wolf · 7 years ago
  62. 6bff597 block: don't add 'driver' to options when referring to backing via node name by Peter Krempa · 7 years ago
  63. bde7071 commit: Remove overlay_bs by Kevin Wolf · 8 years ago
  64. 61f09ce commit: Support multiple roots above top node by Kevin Wolf · 7 years ago
  65. 6858eba block: Introduce BdrvChildRole.update_filename by Kevin Wolf · 8 years ago
  66. 1b6cc57 dirty-bitmap: Avoid size query failure during truncate by Eric Blake · 7 years ago
  67. a8b42a1 block: Make bdrv_img_create() size selection easier to read by Eric Blake · 7 years ago
  68. 3045025 block: Fix permissions after bdrv_reopen() by Kevin Wolf · 8 years ago
  69. 1857c97 block: reopen: Queue children after their parents by Kevin Wolf · 7 years ago
  70. 148eb13 block: Base permissions on rw state after reopen by Kevin Wolf · 7 years ago
  71. 3121fb4 block: Add reopen queue to bdrv_check_perm() by Kevin Wolf · 7 years ago
  72. e0995dc block: Add reopen_queue to bdrv_child_perm() by Kevin Wolf · 7 years ago
  73. f024aee block: remove unused bdrv_media_changed by Manos Pitsidianakis · 8 years ago
  74. 5a612c0 block: pass bdrv_* methods to bs->file by default in block filters by Manos Pitsidianakis · 8 years ago
  75. f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 7 years ago
  76. 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 7 years ago
  77. 06c60b6 qapi: Drop superfluous qapi_enum_parse() parameter max by Markus Armbruster · 7 years ago
  78. 7d5b526 block: Update open_flags after ->inactivate() callback by Stefan Hajnoczi · 7 years ago
  79. fd45202 block: Set BDRV_O_ALLOW_RDWR during rw reopen by Kevin Wolf · 7 years ago
  80. 54a32bf block: Allow reopen rw without BDRV_O_ALLOW_RDWR by Kevin Wolf · 7 years ago
  81. 8aecf1d block: Fix order in bdrv_replace_child() by Kevin Wolf · 7 years ago
  82. 180ca19 block: fix leaks in bdrv_open_driver() by Manos Pitsidianakis · 8 years ago
  83. 998cbd6 block: fix dangling bs->explicit_options in block.c by Manos Pitsidianakis · 8 years ago
  84. d3c8c67 block: Skip implicit nodes in query-block/blockstats by Kevin Wolf · 8 years ago
  85. 6e6e55f qemu-img: Check for backing image if specified during create by John Snow · 8 years ago
  86. a309b29 Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into staging by Peter Maydell · 8 years ago
  87. 57ef3f1 block: Don't try to set *errp directly by Eduardo Habkost · 8 years ago
  88. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  89. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
  90. 90880ff block: add bdrv_measure() API by Stefan Hajnoczi · 8 years ago
  91. 615b5dc block: release persistent bitmaps on inactivate by Vladimir Sementsov-Ogievskiy · 8 years ago
  92. 67b792f block: add bdrv_can_store_new_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 8 years ago
  93. cca43ae block: bdrv_close: release bitmaps after drv->bdrv_close by Vladimir Sementsov-Ogievskiy · 8 years ago
  94. cb9ff6c block: new bdrv_reopen_bitmaps_rw interface by Vladimir Sementsov-Ogievskiy · 8 years ago
  95. 50bf65b block: refactor bdrv_reopen_commit by Vladimir Sementsov-Ogievskiy · 8 years ago
  96. 5ce6bfe mirror: Fix inconsistent backing AioContext for after mirroring by sochin.jiang · 8 years ago
  97. c01c214 block: remove all encryption handling APIs by Daniel P. Berrange · 8 years ago
  98. 2119882 block: introduce dirty_bitmap_mutex by Paolo Bonzini · 8 years ago
  99. 3783fa3 block: protect tracked_requests and flush_queue with reqs_lock by Paolo Bonzini · 8 years ago
  100. 47fec59 block: access write_gen with atomics by Paolo Bonzini · 8 years ago