1. 998b3a1 block: Purify .bdrv_refresh_filename() by Max Reitz · 6 years ago
  2. abc521a block: Add BlockDriver.bdrv_gather_child_options by Max Reitz · 6 years ago
  3. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  4. f3037bd quorum: Make bdrv_dirname() return NULL by Max Reitz · 6 years ago
  5. e24518e block: Use children list in bdrv_refresh_filename by Max Reitz · 6 years ago
  6. 808b27d quorum: Forbid adding children in blkverify mode by Alberto Garcia · 6 years ago
  7. 83aedca quorum: Return an error if the blkverify mode has invalid settings by Alberto Garcia · 6 years ago
  8. 6840e8d quorum: Remove quorum_err() by Alberto Garcia · 6 years ago
  9. 3ab7238 qapi: Drop qapi_event_send_FOO()'s Error ** argument by Peter Xu · 7 years ago
  10. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  11. 4a4ff4c Remove unnecessary variables for function return value by Laurent Vivier · 7 years ago
  12. 1b1a920 block/quorum: Support BDRV_REQ_WRITE_UNCHANGED by Max Reitz · 7 years ago
  13. f5a74a5 qobject: Modify qobject_ref() to return obj by Marc-André Lureau · 7 years ago
  14. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  15. 65d2c3e block/quorum: Remove protocol-related fields by Fabiano Rosas · 7 years ago
  16. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  17. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  18. bbcad96 Drop superfluous includes of qapi/qmp/qjson.h by Markus Armbruster · 7 years ago
  19. bd006b9 Include qapi/qmp/qbool.h exactly where needed by Markus Armbruster · 7 years ago
  20. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  21. f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 8 years ago
  22. 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 8 years ago
  23. 8d5fb19 quorum: Use qapi_enum_parse() in quorum_open() by Marc-André Lureau · 8 years ago
  24. 795be06 quorum: Set sectors-count to 0 when reporting a flush error by Alberto Garcia · 8 years ago
  25. 01b2ffc qapi: merge QInt and QFloat in QNum by Marc-André Lureau · 8 years ago
  26. 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 8 years ago
  27. de6e795 qobject: Drop useless QObject casts by Eric Blake · 8 years ago
  28. d7010df block: Request child permissions in filter drivers by Kevin Wolf · 8 years ago
  29. 8b2ff52 block: Add Error argument to bdrv_attach_child() by Kevin Wolf · 8 years ago
  30. 7c37f94 quorum: Clean up quorum_aio_get() by Kevin Wolf · 8 years ago
  31. a7e1590 quorum: Inline quorum_fifo_aio_cb() by Kevin Wolf · 8 years ago
  32. 6847da3 quorum: Implement .bdrv_co_preadv/pwritev() by Kevin Wolf · 8 years ago
  33. dee66e2 quorum: Avoid bdrv_aio_writev() for rewrites by Kevin Wolf · 8 years ago
  34. 7cd9b39 quorum: Inline quorum_aio_cb() by Kevin Wolf · 8 years ago
  35. 0f31977 quorum: Do cleanup in caller coroutine by Kevin Wolf · 8 years ago
  36. ce15dc0 quorum: Implement .bdrv_co_readv/writev by Kevin Wolf · 8 years ago
  37. 10c8551 quorum: Remove s from quorum_aio_get() arguments by Kevin Wolf · 8 years ago
  38. 1ba7e15 quorum: do not allocate multiple iovecs for FIFO strategy by Paolo Bonzini · 8 years ago
  39. 86ec252 quorum: change child_iter to children_read by Paolo Bonzini · 8 years ago
  40. 0d1049c block: Convert bdrv_aio_writev() to BdrvChild by Kevin Wolf · 9 years ago
  41. ebb7af2 block: Convert bdrv_aio_readv() to BdrvChild by Kevin Wolf · 9 years ago
  42. 621ff94 error: Remove NULL checks on error_propagate() calls by Eduardo Habkost · 9 years ago
  43. b97511c block: Propagate AioContext change to all children by Max Reitz · 9 years ago
  44. 98292c6 quorum: implement bdrv_add_child() and bdrv_del_child() by Wen Congyang · 9 years ago
  45. c9e9e9c block: Drop superfluous invalidating bs->file from drivers by Fam Zheng · 9 years ago
  46. 6049490 quorum: Emit QUORUM_REPORT_BAD for reads in fifo mode by Alberto Garcia · 9 years ago
  47. b9c600d quorum: Fix crash in quorum_aio_cb() by Alberto Garcia · 9 years ago
  48. 924e8a2 quorum: modify vote rules for flush operation by Changlong Xie · 9 years ago
  49. 0ae053b qmp event: Refactor QUORUM_REPORT_BAD by Changlong Xie · 9 years ago
  50. f38738e quorum: fix segfault when read fails in fifo mode by Changlong Xie · 9 years ago
  51. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  52. 4cdd01d block: Pass driver-specific options to .bdrv_refresh_filename() by Kevin Wolf · 10 years ago
  53. 7fb1cf1 qapi: Don't let implicit enum MAX member collide by Eric Blake · 9 years ago
  54. 0bd6e91 quorum: Convert to BdrvChild by Kevin Wolf · 10 years ago
  55. 834cb2a quorum: validate vote threshold against num_children even if read-pattern is fifo by Wen Congyang · 10 years ago
  56. e94867e block: don't register quorum driver if SHA256 support is unavailable by Sascha Silbe · 10 years ago
  57. 488981a4 block: convert quorum blockdrv to use crypto APIs by Daniel P. Berrange · 10 years ago
  58. cc7a8ea Include qapi/qmp/qerror.h exactly where needed by Markus Armbruster · 10 years ago
  59. c6bd8c7 qerror: Clean up QERR_ macros to expand into a single string by Markus Armbruster · 10 years ago
  60. fc48ffc qobject: Use 'bool' for qbool by Eric Blake · 10 years ago
  61. f3930ed block: Move flag inheritance to bdrv_open_inherit() by Kevin Wolf · 10 years ago
  62. ea6828d quorum: Use bdrv_open_image() by Kevin Wolf · 10 years ago
  63. 9b2aa84 block: add bdrv_get_device_or_node_name() by Alberto Garcia · 10 years ago
  64. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  65. 7c84b1b block: Rename BlockDriverAIOCB* to BlockAIOCB* by Markus Armbruster · 10 years ago
  66. bfb197e block: Eliminate BlockDriverState member device_name[] by Markus Armbruster · 10 years ago
  67. 8007429 block: Rename qemu_aio_release -> qemu_aio_unref by Fam Zheng · 11 years ago
  68. 7940e50 quorum: Convert quorum_aiocb_info.cancel to .cancel_async by Fam Zheng · 11 years ago
  69. 997dd8d quorum: fix quorum_aio_cancel() by Liu Yuan · 11 years ago
  70. 8df3abf quorum: Fix leak of opts in quorum_open by Fam Zheng · 11 years ago
  71. a9db86b block/quorum: add simple read pattern support by Liu Yuan · 11 years ago
  72. fafcfe2 quorum: Implement bdrv_refresh_filename() by Max Reitz · 11 years ago
  73. cf29a57 quorum: Add the rewrite-corrupted parameter to quorum by Benoît Canet · 11 years ago
  74. fe069d9 qapi event: convert QUORUM events by Wenchao Xia · 11 years ago
  75. e3625d3 quorum: implement .bdrv_detach/attach_aio_context() by Stefan Hajnoczi · 11 years ago
  76. 0fb6395 Use error_is_set() only when necessary (again) by Markus Armbruster · 11 years ago
  77. 5a8a30d block: Add error handling to bdrv_invalidate_cache() by Kevin Wolf · 11 years ago
  78. b5042a3 block: Rewrite the snapshot authorization mechanism for block filters. by Benoît Canet · 11 years ago
  79. 0c76273 qmp: Make Quorum error events more palatable. by Benoît Canet · 11 years ago
  80. 8a87f3d quorum: Simplify quorum_open() by Max Reitz · 11 years ago
  81. c88a1de quorum: Add quorum_open() and quorum_close(). by Benoît Canet · 11 years ago
  82. 98a7a38 quorum: Implement recursive .bdrv_recurse_is_first_non_filter in quorum. by Benoît Canet · 11 years ago
  83. 1c508d1 quorum: Add quorum_co_flush(). by Benoît Canet · 11 years ago
  84. a28e4c4 quorum: Add quorum_invalidate_cache(). by Benoît Canet · 11 years ago
  85. d55dee2 quorum: Add quorum_getlength(). by Benoît Canet · 11 years ago
  86. 95c6bff quorum: Add quorum mechanism. by Benoît Canet · 11 years ago
  87. 7db6982 quorum: Add quorum_aio_readv. by Benoît Canet · 11 years ago
  88. 13e7956 quorum: Add quorum_aio_writev and its dependencies. by Benoît Canet · 11 years ago
  89. cadebd7 quorum: Create BDRVQuorumState and BlkDriver and do init. by Benoît Canet · 11 years ago
  90. 27cec15 quorum: Create quorum.c, add QuorumChildRequest and QuorumAIOCB. by Benoît Canet · 11 years ago