1. 2119882 block: introduce dirty_bitmap_mutex by Paolo Bonzini · 8 years ago
  2. 3783fa3 block: protect tracked_requests and flush_queue with reqs_lock by Paolo Bonzini · 8 years ago
  3. 47fec59 block: access write_gen with atomics by Paolo Bonzini · 8 years ago
  4. d3faa13 block: access copy_on_read with atomic ops by Paolo Bonzini · 8 years ago
  5. 03c320d block/file-*: *_parse_filename() and colons by Max Reitz · 8 years ago
  6. 0d54a6f block: Fix backing paths for filenames with colons by Max Reitz · 8 years ago
  7. 9c5e659 block: Fix write/resize permissions for inactive images by Kevin Wolf · 8 years ago
  8. 38701b6 block: Inactivate parents before children by Kevin Wolf · 8 years ago
  9. cfa1a57 block: Drop permissions when migration completes by Kevin Wolf · 8 years ago
  10. 4417ab7 block: New BdrvChildRole.activate() for blk_resume_after_migration() by Kevin Wolf · 8 years ago
  11. ffd1a5a block: Respect "force-share" in perm propagating by Fam Zheng · 8 years ago
  12. 5a9347c block: Add, parse and store "force-share" option by Fam Zheng · 8 years ago
  13. 5176196 block: Make bdrv_perm_names public by Fam Zheng · 8 years ago
  14. ff6ed71 block: Simplify bdrv_append_temp_snapshot() logic by Eric Blake · 8 years ago
  15. 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 8 years ago
  16. de6e795 qobject: Drop useless QObject casts by Eric Blake · 8 years ago
  17. 504c205 block: assert no image modification under BDRV_O_INACTIVE by Denis V. Lunev · 8 years ago
  18. f59adb3 block: Add .bdrv_truncate() error messages by Max Reitz · 8 years ago
  19. 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 8 years ago
  20. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  21. 4a00824 block: An empty filename counts as no filename by Max Reitz · 8 years ago
  22. 362b378 Revert "block/io: Comment out permission assertions" by Max Reitz · 8 years ago
  23. 3d8ce17 block: use bdrv_can_set_read_only() during reopen by Jeff Cody · 8 years ago
  24. 45803a0 block: introduce bdrv_can_set_read_only() by Jeff Cody · 8 years ago
  25. 93ed524 block: code movement by Jeff Cody · 8 years ago
  26. d6fcdf0 block: honor BDRV_O_ALLOW_RDWR when clearing bs->read_only by Jeff Cody · 8 years ago
  27. e2b8247 block: do not set BDS read_only if copy_on_read enabled by Jeff Cody · 8 years ago
  28. fe5241b block: add bdrv_set_read_only() helper function by Jeff Cody · 8 years ago
  29. 9217283 block: Make errp the last parameter of bdrv_img_create by Fam Zheng · 8 years ago
  30. e3e0003 block/io: Comment out permission assertions by Max Reitz · 8 years ago
  31. 052a757 block: Introduce bdrv_coroutine_enter by Fam Zheng · 8 years ago
  32. aabf591 block: Quiesce old aio context during bdrv_set_aio_context by Fam Zheng · 8 years ago
  33. bb2614e block: Assert attached child node has right aio context by Fam Zheng · 8 years ago
  34. 129c7d1 block: Document -drive problematic code and bugs by Markus Armbruster · 8 years ago
  35. c2b6428 block: quiesce AioContext when detaching from it by Paolo Bonzini · 8 years ago
  36. 8cd1a3e block: Propagate error in bdrv_open_backing_file by Fam Zheng · 8 years ago
  37. c1cef67 block: Always call bdrv_child_check_perm first by Fam Zheng · 8 years ago
  38. 9e7e940 block: Refresh filename after changing backing file by Kevin Wolf · 8 years ago
  39. 466787f block: Remove check_new_perm from bdrv_replace_child() by Kevin Wolf · 8 years ago
  40. b64842d Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 8 years ago
  41. 5577fff block: More detailed syntax error reporting for JSON filenames by Markus Armbruster · 8 years ago
  42. 57348c2 qobject: Propagate parse errors through qobject_from_json() by Markus Armbruster · 8 years ago
  43. 5fe31c2 block: Fix error handling in bdrv_replace_in_backing_chain() by Kevin Wolf · 8 years ago
  44. 234ac1a block: Handle permission errors in change_parent_backing_link() by Kevin Wolf · 8 years ago
  45. 4618112 block: Ignore multiple children in bdrv_check_update_perm() by Kevin Wolf · 8 years ago
  46. 8ee0399 block: Factor out bdrv_replace_child_noperm() by Kevin Wolf · 8 years ago
  47. d0ac038 block: Factor out should_update_child() by Kevin Wolf · 8 years ago
  48. b2c2832 block: Add Error parameter to bdrv_append() by Kevin Wolf · 8 years ago
  49. 12fa4af block: Add Error parameter to bdrv_set_backing_hd() by Kevin Wolf · 8 years ago
  50. c8f6d58 block: Assertions for resize permission by Kevin Wolf · 8 years ago
  51. 3e44c8e block: Allow backing file links in change_parent_backing_link() by Kevin Wolf · 8 years ago
  52. db95dbb block: BdrvChildRole.attach/detach() callbacks by Kevin Wolf · 8 years ago
  53. dd65a52 block: Fix pending requests check in bdrv_append() by Kevin Wolf · 8 years ago
  54. 26de943 block: Add BdrvChildRole.stay_at_node by Kevin Wolf · 8 years ago
  55. d083319 block: Include details on permission errors in message by Kevin Wolf · 8 years ago
  56. b541155 block: Add BdrvChildRole.get_parent_desc() by Kevin Wolf · 8 years ago
  57. d708642 block: Add error parameter to blk_insert_bs() by Kevin Wolf · 8 years ago
  58. 6d0eb64 block: Add permissions to blk_new() by Kevin Wolf · 8 years ago
  59. f68c598 block: Request real permissions in bdrv_attach_child() by Kevin Wolf · 8 years ago
  60. 78e421c block: Require .bdrv_child_perm() with child nodes by Kevin Wolf · 8 years ago
  61. 91ef382 vvfat: Implement .bdrv_child_perm() by Kevin Wolf · 8 years ago
  62. 6b1a044 block: Default .bdrv_child_perm() for format drivers by Kevin Wolf · 8 years ago
  63. 6a1b9ee block: Default .bdrv_child_perm() for filter drivers by Kevin Wolf · 8 years ago
  64. 33a610c block: Involve block drivers in permission granting by Kevin Wolf · 8 years ago
  65. d5e6f43 block: Let callers request permissions when attaching a child node by Kevin Wolf · 8 years ago
  66. 8b2ff52 block: Add Error argument to bdrv_attach_child() by Kevin Wolf · 8 years ago
  67. 6b4e463 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 8 years ago
  68. 680c7f9 block: Add bdrv_new_open_driver() by Kevin Wolf · 8 years ago
  69. 01a5650 block: Factor out bdrv_open_driver() by Kevin Wolf · 8 years ago
  70. 5696c6e block: Use BlockBackend for image probing by Kevin Wolf · 8 years ago
  71. 2d6b86a block: Factor out bdrv_open_child_bs() by Kevin Wolf · 8 years ago
  72. 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
  73. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  74. ca6b6e1 Don't check qobject_type() before qobject_to_qdict() by Markus Armbruster · 8 years ago
  75. 16e977d block: bdrv_invalidate_cache: invalidate children first by Vladimir Sementsov-Ogievskiy · 8 years ago
  76. 418661e block: check full backing filename when searching protocol filenames by Jeff Cody · 8 years ago
  77. 0ab8ed1 trace: switch to modular code generation for sub-directories by Daniel P. Berrange · 8 years ago
  78. 7ad2757 block: remove dead check by Paolo Bonzini · 8 years ago
  79. eb0df69 block: Emit modules in bdrv_iterate_format() by Max Reitz · 8 years ago
  80. ceff5bd block: Fix bdrv_iterate_format() sorting by Max Reitz · 8 years ago
  81. 61b49e4 block: Support streaming to an intermediate layer by Alberto Garcia · 8 years ago
  82. 40840e4 block: Pause all jobs during bdrv_reopen_multiple() by Alberto Garcia · 8 years ago
  83. c9d1a56 block: only call aio_poll on the current thread's AioContext by Paolo Bonzini · 8 years ago
  84. 720150f block: prepare bdrv_reopen_multiple to release AioContext by Paolo Bonzini · 8 years ago
  85. 2d76e72 block: Add qdev ID to DEVICE_TRAY_MOVED by Kevin Wolf · 8 years ago
  86. c5f3014 block: Add bdrv_runtime_opts to query-command-line-options by Kevin Wolf · 8 years ago
  87. 818584a block: Move 'discard' option to bdrv_open_common() by Kevin Wolf · 8 years ago
  88. 692e01a block: Parse 'detect-zeroes' in bdrv_open_common() by Kevin Wolf · 8 years ago
  89. 5b7ba05 block: Don't queue the same BDS twice in bdrv_reopen_queue_child() by Alberto Garcia · 8 years ago
  90. f87a0e2 block: Add "read-only" to the options QDict by Alberto Garcia · 8 years ago
  91. 9b7e869 block: Update bs->open_flags earlier in bdrv_open_common() by Alberto Garcia · 8 years ago
  92. 14499ea block: Set BDRV_O_ALLOW_RDWR and snapshot_options before storing the flags by Alberto Garcia · 8 years ago
  93. 38b5e4c block: Remove bdrv_is_snapshot by Alberto Garcia · 8 years ago
  94. 88d8879 blockdev: Add dynamic module loading for block drivers by Marc Mari · 8 years ago
  95. e9d6456 block: unblock backup operations in backing file by Wen Congyang · 8 years ago
  96. cd7fca9 nbd-server: Use a separate BlockBackend by Kevin Wolf · 9 years ago
  97. 2f0342e block: remove extra condition in bdrv_can_write_zeroes_with_unmap by Denis V. Lunev · 8 years ago
  98. 3ff2f67 block: ignore flush requests when storage is clean by Evgeny Yakovlev · 8 years ago
  99. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  100. cf2ab8f block: Convert bdrv_pread(v) to BdrvChild by Kevin Wolf · 9 years ago