1. 185d955 BACKPORT: block: Fix use after free error in bdrv_open_inherit() by Lingfeng Yang · 6 years ago
  2. ec22dc9 Merge tag 'v2.12.0' by Erwin Jansen · 6 years ago
  3. 4f7be28 block: Deprecate "backing": "" by Max Reitz · 6 years ago
  4. e59a0cf block: Handle null backing link by Max Reitz · 6 years ago
  5. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 6 years ago
  6. 2c860e7 block: Fix leak of ignore_children in error path by Fam Zheng · 6 years ago
  7. 1a52973 block: Fix flags in reopen queue by Fam Zheng · 6 years ago
  8. cd8b7aa block: Fail bdrv_truncate() with negative size by Kevin Wolf · 6 years ago
  9. e8eb863 block: Make bdrv_is_whitelisted() public by Kevin Wolf · 6 years ago
  10. e1d74bc qcow2: Use BlockdevRef in qcow2_co_create() by Kevin Wolf · 7 years ago
  11. 2fd6163 block: convert bdrv_check callback to coroutine_fn by Paolo Bonzini · 6 years ago
  12. 2b148f3 block: convert bdrv_invalidate_cache callback to coroutine_fn by Paolo Bonzini · 6 years ago
  13. 58e2e17 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  14. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 6 years ago
  15. 0dd1358 Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 6 years ago
  16. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  17. 33f2a75 block: add BlockBackend->in_flight counter by Stefan Hajnoczi · 6 years ago
  18. 7719f3c block: extract AIO_WAIT_WHILE() from BlockDriverState by Stefan Hajnoczi · 6 years ago
  19. e24d813 block: Simplify bdrv_can_write_zeroes_with_unmap() by Eric Blake · 7 years ago
  20. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  21. bd006b9 Include qapi/qmp/qbool.h exactly where needed by Markus Armbruster · 7 years ago
  22. fc81fa1 Include qapi/qmp/qstring.h exactly where needed by Markus Armbruster · 7 years ago
  23. 452fcdb Include qapi/qmp/qdict.h exactly where needed by Markus Armbruster · 7 years ago
  24. abb297e Include qmp-commands.h exactly where needed by Markus Armbruster · 7 years ago
  25. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  26. 1a63a90 block: Keep nodes drained between reopen_queue/multiple by Kevin Wolf · 7 years ago
  27. d736f11 block: Allow graph changes in subtree drained section by Kevin Wolf · 7 years ago
  28. 0152bf4 block: Don't notify parents in drain call chain by Kevin Wolf · 7 years ago
  29. cc954f0 block: Open backing image in force share mode for size probe by Fam Zheng · 7 years ago
  30. 5fbfabd block: Formats don't need CONSISTENT_READ with NO_IO by Kevin Wolf · 7 years ago
  31. bd6458e block: avoid recursive AioContext acquire in bdrv_inactivate_all() by Paolo Bonzini · 7 years ago
  32. 50a3efb block: Close a BlockDriverState completely even when bs->drv is NULL by Alberto Garcia · 7 years ago
  33. dacaa16 block: Don't use BLK_PERM_CONSISTENT_READ for format probing by Kevin Wolf · 7 years ago
  34. 5e003f1 block: Make bdrv_next() keep strong references by Max Reitz · 7 years ago
  35. d470ad4 block: Guard against NULL bs->drv by Max Reitz · 7 years ago
  36. 54fd1b0 block: qobject_is_equal() in bdrv_reopen_prepare() by Max Reitz · 7 years ago
  37. dafe096 block: Fix permissions in image activation by Kevin Wolf · 7 years ago
  38. 398e6ad block: Deprecate bdrv_set_read_only() and users by Kevin Wolf · 7 years ago
  39. 6473069 block: Fix error path in bdrv_backing_update_filename() by Kevin Wolf · 7 years ago
  40. f8d6b1b Merge tag 'v2.9.0' into emu-master-dev by Erwin Jansen · 7 years ago
  41. 6bff597 block: don't add 'driver' to options when referring to backing via node name by Peter Krempa · 7 years ago
  42. bde7071 commit: Remove overlay_bs by Kevin Wolf · 7 years ago
  43. 61f09ce commit: Support multiple roots above top node by Kevin Wolf · 7 years ago
  44. 6858eba block: Introduce BdrvChildRole.update_filename by Kevin Wolf · 7 years ago
  45. 1b6cc57 dirty-bitmap: Avoid size query failure during truncate by Eric Blake · 7 years ago
  46. a8b42a1 block: Make bdrv_img_create() size selection easier to read by Eric Blake · 7 years ago
  47. 3045025 block: Fix permissions after bdrv_reopen() by Kevin Wolf · 7 years ago
  48. 1857c97 block: reopen: Queue children after their parents by Kevin Wolf · 7 years ago
  49. 148eb13 block: Base permissions on rw state after reopen by Kevin Wolf · 7 years ago
  50. 3121fb4 block: Add reopen queue to bdrv_check_perm() by Kevin Wolf · 7 years ago
  51. e0995dc block: Add reopen_queue to bdrv_child_perm() by Kevin Wolf · 7 years ago
  52. f024aee block: remove unused bdrv_media_changed by Manos Pitsidianakis · 7 years ago
  53. 5a612c0 block: pass bdrv_* methods to bs->file by default in block filters by Manos Pitsidianakis · 7 years ago
  54. f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 7 years ago
  55. 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 7 years ago
  56. 06c60b6 qapi: Drop superfluous qapi_enum_parse() parameter max by Markus Armbruster · 7 years ago
  57. 7d5b526 block: Update open_flags after ->inactivate() callback by Stefan Hajnoczi · 7 years ago
  58. fd45202 block: Set BDRV_O_ALLOW_RDWR during rw reopen by Kevin Wolf · 7 years ago
  59. 54a32bf block: Allow reopen rw without BDRV_O_ALLOW_RDWR by Kevin Wolf · 7 years ago
  60. 8aecf1d block: Fix order in bdrv_replace_child() by Kevin Wolf · 7 years ago
  61. 180ca19 block: fix leaks in bdrv_open_driver() by Manos Pitsidianakis · 7 years ago
  62. 998cbd6 block: fix dangling bs->explicit_options in block.c by Manos Pitsidianakis · 7 years ago
  63. d3c8c67 block: Skip implicit nodes in query-block/blockstats by Kevin Wolf · 7 years ago
  64. 6e6e55f qemu-img: Check for backing image if specified during create by John Snow · 7 years ago
  65. a309b29 Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into staging by Peter Maydell · 7 years ago
  66. 57ef3f1 block: Don't try to set *errp directly by Eduardo Habkost · 7 years ago
  67. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 7 years ago
  68. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 7 years ago
  69. 90880ff block: add bdrv_measure() API by Stefan Hajnoczi · 7 years ago
  70. 615b5dc block: release persistent bitmaps on inactivate by Vladimir Sementsov-Ogievskiy · 7 years ago
  71. 67b792f block: add bdrv_can_store_new_dirty_bitmap by Vladimir Sementsov-Ogievskiy · 7 years ago
  72. cca43ae block: bdrv_close: release bitmaps after drv->bdrv_close by Vladimir Sementsov-Ogievskiy · 7 years ago
  73. cb9ff6c block: new bdrv_reopen_bitmaps_rw interface by Vladimir Sementsov-Ogievskiy · 7 years ago
  74. 50bf65b block: refactor bdrv_reopen_commit by Vladimir Sementsov-Ogievskiy · 7 years ago
  75. 5ce6bfe mirror: Fix inconsistent backing AioContext for after mirroring by sochin.jiang · 7 years ago
  76. c01c214 block: remove all encryption handling APIs by Daniel P. Berrange · 7 years ago
  77. 2119882 block: introduce dirty_bitmap_mutex by Paolo Bonzini · 7 years ago
  78. 3783fa3 block: protect tracked_requests and flush_queue with reqs_lock by Paolo Bonzini · 7 years ago
  79. 47fec59 block: access write_gen with atomics by Paolo Bonzini · 7 years ago
  80. d3faa13 block: access copy_on_read with atomic ops by Paolo Bonzini · 7 years ago
  81. 03c320d block/file-*: *_parse_filename() and colons by Max Reitz · 7 years ago
  82. 0d54a6f block: Fix backing paths for filenames with colons by Max Reitz · 7 years ago
  83. 9c5e659 block: Fix write/resize permissions for inactive images by Kevin Wolf · 7 years ago
  84. 38701b6 block: Inactivate parents before children by Kevin Wolf · 7 years ago
  85. cfa1a57 block: Drop permissions when migration completes by Kevin Wolf · 7 years ago
  86. 4417ab7 block: New BdrvChildRole.activate() for blk_resume_after_migration() by Kevin Wolf · 7 years ago
  87. ffd1a5a block: Respect "force-share" in perm propagating by Fam Zheng · 7 years ago
  88. 5a9347c block: Add, parse and store "force-share" option by Fam Zheng · 7 years ago
  89. 5176196 block: Make bdrv_perm_names public by Fam Zheng · 7 years ago
  90. ff6ed71 block: Simplify bdrv_append_temp_snapshot() logic by Eric Blake · 7 years ago
  91. 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 7 years ago
  92. de6e795 qobject: Drop useless QObject casts by Eric Blake · 7 years ago
  93. 504c205 block: assert no image modification under BDRV_O_INACTIVE by Denis V. Lunev · 7 years ago
  94. f59adb3 block: Add .bdrv_truncate() error messages by Max Reitz · 7 years ago
  95. 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 7 years ago
  96. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 7 years ago
  97. 4a00824 block: An empty filename counts as no filename by Max Reitz · 7 years ago
  98. 362b378 Revert "block/io: Comment out permission assertions" by Max Reitz · 7 years ago
  99. 3d8ce17 block: use bdrv_can_set_read_only() during reopen by Jeff Cody · 7 years ago
  100. 45803a0 block: introduce bdrv_can_set_read_only() by Jeff Cody · 7 years ago