1. 54fde4f qapi block: Elide redundant has_FOO in generated C by Markus Armbruster · 2 years, 4 months ago
  2. 2ffc10d quorum: Remove unnecessary forward declaration by Kevin Wolf · 2 years, 5 months ago
  3. 2987ae7 quorum: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 6 months ago
  4. 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
  5. f34b2bc block: use int64_t instead of int in driver write_zeroes handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  6. e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  7. f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  8. 5529b02 block/quorum: Provide .bdrv_co_flush instead of .bdrv_co_flush_to_disk by Lukas Straub · 3 years, 10 months ago
  9. bc52024 block: check return value of bdrv_open_child and drop error propagation by Vladimir Sementsov-Ogievskiy · 4 years, 1 month ago
  10. 5cddb2e quorum: Implement bdrv_co_pwrite_zeroes() by Alberto Garcia · 4 years, 4 months ago
  11. ef9bba1 quorum: Implement bdrv_co_block_status() by Alberto Garcia · 4 years, 4 months ago
  12. 6cc0667 Tweak a few "Parameter 'NAME' expects THING" error message by Markus Armbruster · 4 years, 4 months ago
  13. 9ca5b0e quorum: Require WRITE perm with rewrite-corrupted by Max Reitz · 4 years, 4 months ago
  14. 5eb9a3c block/quorum.c: stable children names by Lukas Straub · 4 years, 7 months ago
  15. a5f9b9d error: Reduce unnecessary error propagation by Markus Armbruster · 4 years, 8 months ago
  16. dcfe480 error: Avoid unnecessary error_propagate() after error_setg() by Markus Armbruster · 4 years, 8 months ago
  17. 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 8 months ago
  18. e5d8a40 block: Drop @child_class from bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
  19. 36ee58d block: Switch child_format users to child_of_bds by Max Reitz · 4 years, 10 months ago
  20. bf8e925 block: Pass BdrvChildRole to bdrv_child_perm() by Max Reitz · 4 years, 10 months ago
  21. 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 10 months ago
  22. bd86fb9 block: Rename BdrvChildRole to BdrvChildClass by Max Reitz · 4 years, 10 months ago
  23. 3c7f75b quorum: Stop marking it as a filter by Max Reitz · 5 years ago
  24. 6b4907c block: Remove bdrv_recurse_is_first_non_filter() by Max Reitz · 5 years ago
  25. a3ed794 quorum: Implement .bdrv_recurse_can_replace() by Max Reitz · 5 years ago
  26. 37a3791 quorum: Fix child permissions by Max Reitz · 5 years ago
  27. 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
  28. b441dc7 block: Make bdrv_root_attach_child() unref child_bs on failure by Alberto Garcia · 6 years ago
  29. 998b3a1 block: Purify .bdrv_refresh_filename() by Max Reitz · 6 years ago
  30. abc521a block: Add BlockDriver.bdrv_gather_child_options by Max Reitz · 6 years ago
  31. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  32. f3037bd quorum: Make bdrv_dirname() return NULL by Max Reitz · 6 years ago
  33. e24518e block: Use children list in bdrv_refresh_filename by Max Reitz · 6 years ago
  34. 808b27d quorum: Forbid adding children in blkverify mode by Alberto Garcia · 6 years ago
  35. 83aedca quorum: Return an error if the blkverify mode has invalid settings by Alberto Garcia · 6 years ago
  36. 6840e8d quorum: Remove quorum_err() by Alberto Garcia · 6 years ago
  37. 3ab7238 qapi: Drop qapi_event_send_FOO()'s Error ** argument by Peter Xu · 7 years ago
  38. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  39. 4a4ff4c Remove unnecessary variables for function return value by Laurent Vivier · 7 years ago
  40. 1b1a920 block/quorum: Support BDRV_REQ_WRITE_UNCHANGED by Max Reitz · 7 years ago
  41. f5a74a5 qobject: Modify qobject_ref() to return obj by Marc-André Lureau · 7 years ago
  42. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  43. 65d2c3e block/quorum: Remove protocol-related fields by Fabiano Rosas · 7 years ago
  44. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  45. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  46. bbcad96 Drop superfluous includes of qapi/qmp/qjson.h by Markus Armbruster · 7 years ago
  47. bd006b9 Include qapi/qmp/qbool.h exactly where needed by Markus Armbruster · 7 years ago
  48. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  49. f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 8 years ago
  50. 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 8 years ago
  51. 8d5fb19 quorum: Use qapi_enum_parse() in quorum_open() by Marc-André Lureau · 8 years ago
  52. 795be06 quorum: Set sectors-count to 0 when reporting a flush error by Alberto Garcia · 8 years ago
  53. 01b2ffc qapi: merge QInt and QFloat in QNum by Marc-André Lureau · 8 years ago
  54. 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 8 years ago
  55. de6e795 qobject: Drop useless QObject casts by Eric Blake · 8 years ago
  56. d7010df block: Request child permissions in filter drivers by Kevin Wolf · 8 years ago
  57. 8b2ff52 block: Add Error argument to bdrv_attach_child() by Kevin Wolf · 8 years ago
  58. 7c37f94 quorum: Clean up quorum_aio_get() by Kevin Wolf · 8 years ago
  59. a7e1590 quorum: Inline quorum_fifo_aio_cb() by Kevin Wolf · 8 years ago
  60. 6847da3 quorum: Implement .bdrv_co_preadv/pwritev() by Kevin Wolf · 8 years ago
  61. dee66e2 quorum: Avoid bdrv_aio_writev() for rewrites by Kevin Wolf · 8 years ago
  62. 7cd9b39 quorum: Inline quorum_aio_cb() by Kevin Wolf · 8 years ago
  63. 0f31977 quorum: Do cleanup in caller coroutine by Kevin Wolf · 8 years ago
  64. ce15dc0 quorum: Implement .bdrv_co_readv/writev by Kevin Wolf · 8 years ago
  65. 10c8551 quorum: Remove s from quorum_aio_get() arguments by Kevin Wolf · 8 years ago
  66. 1ba7e15 quorum: do not allocate multiple iovecs for FIFO strategy by Paolo Bonzini · 8 years ago
  67. 86ec252 quorum: change child_iter to children_read by Paolo Bonzini · 8 years ago
  68. 0d1049c block: Convert bdrv_aio_writev() to BdrvChild by Kevin Wolf · 9 years ago
  69. ebb7af2 block: Convert bdrv_aio_readv() to BdrvChild by Kevin Wolf · 9 years ago
  70. 621ff94 error: Remove NULL checks on error_propagate() calls by Eduardo Habkost · 9 years ago
  71. b97511c block: Propagate AioContext change to all children by Max Reitz · 9 years ago
  72. 98292c6 quorum: implement bdrv_add_child() and bdrv_del_child() by Wen Congyang · 9 years ago
  73. c9e9e9c block: Drop superfluous invalidating bs->file from drivers by Fam Zheng · 9 years ago
  74. 6049490 quorum: Emit QUORUM_REPORT_BAD for reads in fifo mode by Alberto Garcia · 9 years ago
  75. b9c600d quorum: Fix crash in quorum_aio_cb() by Alberto Garcia · 9 years ago
  76. 924e8a2 quorum: modify vote rules for flush operation by Changlong Xie · 9 years ago
  77. 0ae053b qmp event: Refactor QUORUM_REPORT_BAD by Changlong Xie · 9 years ago
  78. f38738e quorum: fix segfault when read fails in fifo mode by Changlong Xie · 9 years ago
  79. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  80. 4cdd01d block: Pass driver-specific options to .bdrv_refresh_filename() by Kevin Wolf · 10 years ago
  81. 7fb1cf1 qapi: Don't let implicit enum MAX member collide by Eric Blake · 9 years ago
  82. 0bd6e91 quorum: Convert to BdrvChild by Kevin Wolf · 10 years ago
  83. 834cb2a quorum: validate vote threshold against num_children even if read-pattern is fifo by Wen Congyang · 10 years ago
  84. e94867e block: don't register quorum driver if SHA256 support is unavailable by Sascha Silbe · 10 years ago
  85. 488981a4 block: convert quorum blockdrv to use crypto APIs by Daniel P. Berrange · 10 years ago
  86. cc7a8ea Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 10 years ago
  87. c6bd8c7 qerror: Clean up QERR_ macros to expand into a single string by Markus Armbruster · 10 years ago
  88. fc48ffc qobject: Use 'bool' for qbool by Eric Blake · 10 years ago
  89. f3930ed block: Move flag inheritance to bdrv_open_inherit() by Kevin Wolf · 10 years ago
  90. ea6828d quorum: Use bdrv_open_image() by Kevin Wolf · 10 years ago
  91. 9b2aa84 block: add bdrv_get_device_or_node_name() by Alberto Garcia · 10 years ago
  92. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  93. 7c84b1b block: Rename BlockDriverAIOCB* to BlockAIOCB* by Markus Armbruster · 10 years ago
  94. bfb197e block: Eliminate BlockDriverState member device_name[] by Markus Armbruster · 10 years ago
  95. 8007429 block: Rename qemu_aio_release -> qemu_aio_unref by Fam Zheng · 10 years ago
  96. 7940e50 quorum: Convert quorum_aiocb_info.cancel to .cancel_async by Fam Zheng · 10 years ago
  97. 997dd8d quorum: fix quorum_aio_cancel() by Liu Yuan · 10 years ago
  98. 8df3abf quorum: Fix leak of opts in quorum_open by Fam Zheng · 11 years ago
  99. a9db86b block/quorum: add simple read pattern support by Liu Yuan · 11 years ago
  100. fafcfe2 quorum: Implement bdrv_refresh_filename() by Max Reitz · 11 years ago