1. a4b740d block: Take graph lock for most of .bdrv_open by Kevin Wolf · 1 year, 4 months ago
  2. 79a5586 block: Add missing GRAPH_RDLOCK annotations by Kevin Wolf · 1 year, 4 months ago
  3. 2f1fabd blkdebug: add missing coroutine_fn annotation by Paolo Bonzini · 2 years ago
  4. 8ab8140 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  5. b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  6. abaf8b7 block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  7. 9a5a1c6 block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  8. 8809534 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  9. c834dc0 block: Convert bdrv_debug_event() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  10. c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  11. e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years, 2 months ago
  12. f766e6d qemu-config: Make config_parse_qdict() return bool by Markus Armbruster · 2 years, 3 months ago
  13. f72b38b blkdebug: add missing coroutine_fn annotation for indirect-called functions by Paolo Bonzini · 2 years, 5 months ago
  14. 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 7 months ago
  15. 0c80228 block: use int64_t instead of int in driver discard handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  16. f34b2bc block: use int64_t instead of int in driver write_zeroes handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  17. e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  18. f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  19. 36109bf blkdebug: protect rules and suspended_reqs with a lock by Emanuele Giuseppe Esposito · 3 years, 9 months ago
  20. 4153b55 block/blkdebug: remove new_state field and instead use a local variable by Emanuele Giuseppe Esposito · 3 years, 9 months ago
  21. 2196c34 blkdebug: do not suspend in the middle of QLIST_FOREACH_SAFE by Emanuele Giuseppe Esposito · 3 years, 9 months ago
  22. 51a4636 blkdebug: track all actions by Emanuele Giuseppe Esposito · 3 years, 9 months ago
  23. f48ff5a blkdebug: move post-resume handling to resume_req_by_tag by Emanuele Giuseppe Esposito · 3 years, 9 months ago
  24. 69d0690 blkdebug: refactor removal of a suspended request by Emanuele Giuseppe Esposito · 3 years, 9 months ago
  25. bc52024 block: check return value of bdrv_open_child and drop error propagation by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  26. f7544ed qemu-config: add error propagation to qemu_config_parse by Paolo Bonzini · 4 years ago
  27. 5f14f31 block: Fix some code style problems, "foo* bar" should be "foo *bar" by shiliyang · 4 years, 4 months ago
  28. 5b4c95d block/blkdebug: fix memory leak by Elena Afanasova · 4 years, 5 months ago
  29. 549ec0d block: Inline bdrv_co_block_status_from_*() by Max Reitz · 6 years ago
  30. af175e8 error: Eliminate error_propagate() with Coccinelle, part 2 by Markus Armbruster · 4 years, 8 months ago
  31. 62a35aa qapi: Use returned bool to check for failure, Coccinelle part by Markus Armbruster · 4 years, 8 months ago
  32. 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 8 months ago
  33. e5d8a40 block: Drop @child_class from bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
  34. 69dca43 block: Use bdrv_default_perms() by Max Reitz · 4 years, 10 months ago
  35. b3af2af block: Make filter drivers use child_of_bds by Max Reitz · 4 years, 10 months ago
  36. bf8e925 block: Pass BdrvChildRole to bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
  37. 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 10 months ago
  38. bd86fb9 block: Rename BdrvChildRole to BdrvChildClass by Max Reitz · 4 years, 10 months ago
  39. 69c6449 blkdebug: Allow taking/unsharing permissions by Max Reitz · 5 years ago
  40. 1adb0b5 blkdebug: Inject errors on .bdrv_co_block_status() by Max Reitz · 6 years ago
  41. f8cec15 blkdebug: Add "none" event by Max Reitz · 6 years ago
  42. 16789db blkdebug: Add @iotype error option by Max Reitz · 6 years ago
  43. 80f5c33 block: Advertise BDRV_REQ_NO_FALLBACK in filter drivers by Kevin Wolf · 6 years ago
  44. 998b3a1 block: Purify .bdrv_refresh_filename() by Max Reitz · 6 years ago
  45. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  46. ba891d6 qstring: Move qstring_from_substr()'s @end one to the right by Markus Armbruster · 7 years ago
  47. 0b9fd3f block: Use BdrvChild to discard by Fam Zheng · 7 years ago
  48. 228345b block: Support BDRV_REQ_WRITE_UNCHANGED in filters by Max Reitz · 7 years ago
  49. f5a74a5 qobject: Modify qobject_ref() to return obj by Marc-André Lureau · 7 years ago
  50. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  51. 3e4d0e7 block: Switch passthrough drivers to .bdrv_co_block_status() by Eric Blake · 7 years ago
  52. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  53. bd006b9 Include qapi/qmp/qbool.h exactly where needed by Markus Armbruster · 7 years ago
  54. efa6e2e block: Align block status requests by Eric Blake · 7 years ago
  55. e5766d6 config: qemu_config_parse() return number of config groups by Eduardo Habkost · 7 years ago
  56. f7cc69b block: add default implementations for bdrv_co_get_block_status() by Manos Pitsidianakis · 8 years ago
  57. d8e12cd block: remove bdrv_truncate callback in blkdebug by Manos Pitsidianakis · 8 years ago
  58. f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 8 years ago
  59. 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 8 years ago
  60. f9509d1 block: Use qemu_enum_parse() in blkdebug_debug_breakpoint() by Marc-André Lureau · 8 years ago
  61. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  62. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
  63. 544daf6 blkdebug: Support .bdrv_co_get_block_status by Eric Blake · 8 years ago
  64. de81d72 blkdebug: Catch bs->exact_filename overflow by Max Reitz · 8 years ago
  65. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  66. 01b2ffc qapi: merge QInt and QFloat in QNum by Marc-André Lureau · 8 years ago
  67. 430b26a blkdebug: Add ability to override unmap geometries by Eric Blake · 8 years ago
  68. 3dc834f blkdebug: Simplify override logic by Eric Blake · 8 years ago
  69. 63188c2 blkdebug: Add pass-through write_zero and discard support by Eric Blake · 8 years ago
  70. d157ed5 blkdebug: Refactor error injection by Eric Blake · 8 years ago
  71. e0ef439 blkdebug: Sanity check block layer guarantees by Eric Blake · 8 years ago
  72. 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 8 years ago
  73. de6e795 qobject: Drop useless QObject casts by Eric Blake · 8 years ago
  74. 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 8 years ago
  75. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  76. de23489 block: Do not unref bs->file on error in BD's open by Max Reitz · 8 years ago
  77. d7010df block: Request child permissions in filter drivers by Kevin Wolf · 8 years ago
  78. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  79. e5c67ab blkdebug: reschedule coroutine on the AioContext it is running on by Paolo Bonzini · 8 years ago
  80. 7c3a998 blkdebug: Implement bdrv_co_preadv/pwritev/flush by Kevin Wolf · 8 years ago
  81. fffb6e1 block: use aio_bh_schedule_oneshot by Paolo Bonzini · 8 years ago
  82. 036990d block/blkdebug: Store config filename by Max Reitz · 9 years ago
  83. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  84. 0d1049c block: Convert bdrv_aio_writev() to BdrvChild by Kevin Wolf · 9 years ago
  85. ebb7af2 block: Convert bdrv_aio_readv() to BdrvChild by Kevin Wolf · 9 years ago
  86. a5b8dd2 block: Move request_alignment into BlockLimit by Eric Blake · 9 years ago
  87. 835db3e blkdebug: Set request_alignment during .bdrv_refresh_limits() by Eric Blake · 9 years ago
  88. f348b6d util: move declarations out of qemu-common.h by Veronia Bahaa · 9 years ago
  89. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  90. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  91. c5e8bfb blkdebug: Enable reopen by Kevin Wolf · 9 years ago
  92. 4cdd01d block: Pass driver-specific options to .bdrv_refresh_filename() by Kevin Wolf · 10 years ago
  93. 7fb1cf1 qapi: Don't let implicit enum MAX member collide by Eric Blake · 9 years ago
  94. a31939e blkdebug: Merge hand-rolled and qapi BlkdebugEvent enum by Eric Blake · 9 years ago
  95. 2087352 blkdebug: silence warning under qtest by Michael S. Tsirkin · 9 years ago
  96. 6b826af blkdebug: Don't confuse image as backing file by Fam Zheng · 9 years ago
  97. 9a4f4c3 block: Convert bs->file to BdrvChild by Kevin Wolf · 10 years ago
  98. f3930ed block: Move flag inheritance to bdrv_open_inherit() by Kevin Wolf · 10 years ago
  99. 8809cfc blkdebug: Simplify passing of Error through qemu_opts_foreach() by Markus Armbruster · 10 years ago
  100. 28d0de7 QemuOpts: Convert qemu_opts_foreach() to Error by Markus Armbruster · 10 years ago