1. 9e37271 block: Don't inactivate children before parents by Kevin Wolf · 6 years ago
  2. 6bd858b block: Update BlockDriverState.inherits_from on bdrv_drop_intermediate() by Alberto Garcia · 6 years ago
  3. 0065c45 block: Update BlockDriverState.inherits_from on bdrv_set_backing_hd() by Alberto Garcia · 6 years ago
  4. 2a3d433 block: Fix update of BDRV_O_AUTO_RDONLY in update_flags_from_options() by Alberto Garcia · 6 years ago
  5. 9ad08c4 block: Always abort reopen after prepare succeeded by Max Reitz · 6 years ago
  6. eaa2410 block: Require auto-read-only for existing fallbacks by Kevin Wolf · 6 years ago
  7. e35bdc1 block: Add auto-read-only option by Kevin Wolf · 6 years ago
  8. eeae6a5 block: Update flags in bdrv_set_read_only() by Kevin Wolf · 6 years ago
  9. 415bbca block: replace "discard" literal with BDRV_OPT_DISCARD macro by Alberto Garcia · 6 years ago
  10. 9c98f14 dirty-bitmaps: clean-up bitmaps loading and migration logic by Vladimir Sementsov-Ogievskiy · 6 years ago
  11. da7e92c block: Clean up bdrv_img_create()'s error reporting by Markus Armbruster · 6 years ago
  12. 4b57664 error: Fix use of error_prepend() with &error_fatal, &error_abort by Markus Armbruster · 6 years ago
  13. 543770b block: Allow changing 'detect-zeroes' on reopen by Alberto Garcia · 7 years ago
  14. 593b307 block: Allow changing 'discard' on reopen by Alberto Garcia · 7 years ago
  15. 57f9db9 block: Forbid trying to change unsupported options during reopen by Alberto Garcia · 7 years ago
  16. db90528 block: Allow child references on reopen by Alberto Garcia · 7 years ago
  17. a600aad block: Don't look for child references in append_open_options() by Alberto Garcia · 7 years ago
  18. 50196d7 block: Remove child references from bs->{options,explicit_options} by Alberto Garcia · 7 years ago
  19. cfe29d8 block: Use a single global AioWait by Kevin Wolf · 6 years ago
  20. 8961be3 block: Fix use after free error in bdrv_open_inherit() by Alberto Garcia · 7 years ago
  21. dd98e84 qjson: Have qobject_from_json() & friends reject empty and blank by Markus Armbruster · 7 years ago
  22. 261dbcb block: Simplify append_open_options() by Alberto Garcia · 7 years ago
  23. 4c8350f block: Update bs->options if bdrv_reopen() succeeds by Alberto Garcia · 7 years ago
  24. 1bab38e block: Simplify bdrv_reopen_abort() by Alberto Garcia · 7 years ago
  25. 2f624b8 block: Remove children options from bs->{options,explicit_options} by Alberto Garcia · 7 years ago
  26. 3c00529 block: make .bdrv_close optional by Vladimir Sementsov-Ogievskiy · 7 years ago
  27. 50d6a8a block: Fix typos in comments (found by codespell) by Stefan Weil · 7 years ago
  28. 4be6a6d block: Poll after drain on attaching a node by Kevin Wolf · 7 years ago
  29. 824808d block: Don't silently truncate node names by Kevin Wolf · 7 years ago
  30. 7ae9f3f block: Move two block permission constants to the relevant enum by Ari Sundholm · 7 years ago
  31. 3d9f2d2 block: Move bdrv_truncate() implementation to io.c by Kevin Wolf · 7 years ago
  32. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
  33. ec9f10f block: Generalize should_update_child() rule by Max Reitz · 7 years ago
  34. 0f12264 block: Allow graph changes in bdrv_drain_all_begin/end sections by Kevin Wolf · 7 years ago
  35. 6cd5c9d block: ignore_bds_parents parameter for drain functions by Kevin Wolf · 7 years ago
  36. dcf94a2 block: Don't poll in parent drain callbacks by Kevin Wolf · 7 years ago
  37. fe4f061 block: Drain recursively with a single BDRV_POLL_WHILE() by Kevin Wolf · 7 years ago
  38. 89bd030 block: Really pause block jobs on drain by Kevin Wolf · 7 years ago
  39. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  40. cc02214 block: Make bdrv_is_writable() public by Max Reitz · 7 years ago
  41. d1402b5 block: Add Error parameter to bdrv_amend_options by Max Reitz · 7 years ago
  42. b3b5299 block: Cancel job in bdrv_close_all() callers by Kevin Wolf · 7 years ago
  43. 3d70ff5 job: Move completion and cancellation to Job by Kevin Wolf · 7 years ago
  44. f5a74a5 qobject: Modify qobject_ref() to return obj by Marc-André Lureau · 7 years ago
  45. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  46. 4f7be28 block: Deprecate "backing": "" by Max Reitz · 7 years ago
  47. e59a0cf block: Handle null backing link by Max Reitz · 7 years ago
  48. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  49. 2c860e7 block: Fix leak of ignore_children in error path by Fam Zheng · 7 years ago
  50. 1a52973 block: Fix flags in reopen queue by Fam Zheng · 7 years ago
  51. cd8b7aa block: Fail bdrv_truncate() with negative size by Kevin Wolf · 7 years ago
  52. e8eb863 block: Make bdrv_is_whitelisted() public by Kevin Wolf · 7 years ago
  53. e1d74bc qcow2: Use BlockdevRef in qcow2_co_create() by Kevin Wolf · 7 years ago
  54. 2fd6163 block: convert bdrv_check callback to coroutine_fn by Paolo Bonzini · 7 years ago
  55. 2b148f3 block: convert bdrv_invalidate_cache callback to coroutine_fn by Paolo Bonzini · 7 years ago
  56. 58e2e17 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  57. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  58. 0dd1358 Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 7 years ago
  59. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  60. 33f2a75 block: add BlockBackend->in_flight counter by Stefan Hajnoczi · 7 years ago
  61. 7719f3c block: extract AIO_WAIT_WHILE() from BlockDriverState by Stefan Hajnoczi · 7 years ago
  62. e24d813 block: Simplify bdrv_can_write_zeroes_with_unmap() by Eric Blake · 7 years ago
  63. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  64. bd006b9 Include qapi/qmp/qbool.h exactly where needed by Markus Armbruster · 7 years ago
  65. fc81fa1 Include qapi/qmp/qstring.h exactly where needed by Markus Armbruster · 7 years ago
  66. 452fcdb Include qapi/qmp/qdict.h exactly where needed by Markus Armbruster · 7 years ago
  67. abb297e Include qmp-commands.h exactly where needed by Markus Armbruster · 7 years ago
  68. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  69. 1a63a90 block: Keep nodes drained between reopen_queue/multiple by Kevin Wolf · 7 years ago
  70. d736f11 block: Allow graph changes in subtree drained section by Kevin Wolf · 7 years ago
  71. 0152bf4 block: Don't notify parents in drain call chain by Kevin Wolf · 7 years ago
  72. cc954f0 block: Open backing image in force share mode for size probe by Fam Zheng · 7 years ago
  73. 5fbfabd block: Formats don't need CONSISTENT_READ with NO_IO by Kevin Wolf · 7 years ago
  74. bd6458e block: avoid recursive AioContext acquire in bdrv_inactivate_all() by Paolo Bonzini · 7 years ago
  75. 50a3efb block: Close a BlockDriverState completely even when bs->drv is NULL by Alberto Garcia · 7 years ago
  76. dacaa16 block: Don't use BLK_PERM_CONSISTENT_READ for format probing by Kevin Wolf · 7 years ago
  77. 5e003f1 block: Make bdrv_next() keep strong references by Max Reitz · 7 years ago
  78. d470ad4 block: Guard against NULL bs->drv by Max Reitz · 7 years ago
  79. 54fd1b0 block: qobject_is_equal() in bdrv_reopen_prepare() by Max Reitz · 7 years ago
  80. dafe096 block: Fix permissions in image activation by Kevin Wolf · 7 years ago
  81. 398e6ad block: Deprecate bdrv_set_read_only() and users by Kevin Wolf · 7 years ago
  82. 6473069 block: Fix error path in bdrv_backing_update_filename() by Kevin Wolf · 7 years ago
  83. 6bff597 block: don't add 'driver' to options when referring to backing via node name by Peter Krempa · 7 years ago
  84. bde7071 commit: Remove overlay_bs by Kevin Wolf · 8 years ago
  85. 61f09ce commit: Support multiple roots above top node by Kevin Wolf · 7 years ago
  86. 6858eba block: Introduce BdrvChildRole.update_filename by Kevin Wolf · 8 years ago
  87. 1b6cc57 dirty-bitmap: Avoid size query failure during truncate by Eric Blake · 7 years ago
  88. a8b42a1 block: Make bdrv_img_create() size selection easier to read by Eric Blake · 7 years ago
  89. 3045025 block: Fix permissions after bdrv_reopen() by Kevin Wolf · 8 years ago
  90. 1857c97 block: reopen: Queue children after their parents by Kevin Wolf · 7 years ago
  91. 148eb13 block: Base permissions on rw state after reopen by Kevin Wolf · 7 years ago
  92. 3121fb4 block: Add reopen queue to bdrv_check_perm() by Kevin Wolf · 7 years ago
  93. e0995dc block: Add reopen_queue to bdrv_child_perm() by Kevin Wolf · 7 years ago
  94. f024aee block: remove unused bdrv_media_changed by Manos Pitsidianakis · 8 years ago
  95. 5a612c0 block: pass bdrv_* methods to bs->file by default in block filters by Manos Pitsidianakis · 8 years ago
  96. f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 8 years ago
  97. 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 8 years ago
  98. 06c60b6 qapi: Drop superfluous qapi_enum_parse() parameter max by Markus Armbruster · 8 years ago
  99. 7d5b526 block: Update open_flags after ->inactivate() callback by Stefan Hajnoczi · 8 years ago
  100. fd45202 block: Set BDRV_O_ALLOW_RDWR during rw reopen by Kevin Wolf · 8 years ago