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