1. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  2. eaa2410 block: Require auto-read-only for existing fallbacks by Kevin Wolf · 6 years ago
  3. a51b9c4 rbd: Close image in qemu_rbd_open() error path by Kevin Wolf · 6 years ago
  4. 5197f44 block: Use warn_report() & friends to report warnings by Markus Armbruster · 6 years ago
  5. 084d1d1 block/rbd: Attempt to parse legacy filenames by Jeff Cody · 6 years ago
  6. f24b03b block/rbd: pull out qemu_rbd_convert_options by Jeff Cody · 6 years ago
  7. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
  8. d083f95 rbd: New parameter key-secret by Markus Armbruster · 7 years ago
  9. a3699de rbd: New parameter auth-client-required by Markus Armbruster · 7 years ago
  10. af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
  11. e5af0da block: Fix -blockdev for certain non-string scalars by Markus Armbruster · 7 years ago
  12. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  13. bb9f762 rbd: Drop deprecated -drive parameter "filename" by Markus Armbruster · 7 years ago
  14. e8e16d4 rbd: Switch to byte-based callbacks by Eric Blake · 7 years ago
  15. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  16. bfb15b4 block/rbd: remove processed options from qdict by Jeff Cody · 7 years ago
  17. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  18. aa045c2 rbd: Use qemu_rbd_connect() in qemu_rbd_do_create() by Kevin Wolf · 7 years ago
  19. d41a558 rbd: Assign s->snap/image_name in qemu_rbd_open() by Kevin Wolf · 7 years ago
  20. 1bebea3 rbd: Support .bdrv_co_create by Kevin Wolf · 7 years ago
  21. 4bfb274 rbd: Pass BlockdevOptionsRbd to qemu_rbd_connect() by Kevin Wolf · 7 years ago
  22. 4ff4504 rbd: Remove non-schema options from runtime_opts by Kevin Wolf · 7 years ago
  23. 3d9136f rbd: Factor out qemu_rbd_connect() by Kevin Wolf · 7 years ago
  24. 71c8781 rbd: Fix use after free in qemu_rbd_set_keypairs() error path by Kevin Wolf · 7 years ago
  25. 2b148f3 block: convert bdrv_invalidate_cache callback to coroutine_fn by Paolo Bonzini · 7 years ago
  26. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  27. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  28. 452fcdb Include qapi/qmp/qdict.h exactly where needed by Markus Armbruster · 7 years ago
  29. 47e6b29 Include qapi/qmp/qlist.h exactly where needed by Markus Armbruster · 7 years ago
  30. 398e6ad block: Deprecate bdrv_set_read_only() and users by Kevin Wolf · 7 years ago
  31. 977c736 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) by Markus Armbruster · 8 years ago
  32. a309b29 Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into staging by Peter Maydell · 8 years ago
  33. 3dc6f86 Convert error_report() to warn_report() by Alistair Francis · 8 years ago
  34. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
  35. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  36. 91589d9 block/rbd: enable filename option and parsing by Jeff Cody · 8 years ago
  37. 46f5ac2 qobject: Use simpler QDict/QList scalar insertion macros by Eric Blake · 8 years ago
  38. f59adb3 block: Add .bdrv_truncate() error messages by Max Reitz · 8 years ago
  39. 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 8 years ago
  40. 56e7cf8 block/rbd: Add support for reopen() by Jeff Cody · 8 years ago
  41. 80b61a2 block/rbd - update variable names to more apt names by Jeff Cody · 8 years ago
  42. e2b8247 block: do not set BDS read_only if copy_on_read enabled by Jeff Cody · 8 years ago
  43. fe5241b block: add bdrv_set_read_only() helper function by Jeff Cody · 8 years ago
  44. 129c7d1 block: Document -drive problematic code and bugs by Markus Armbruster · 8 years ago
  45. e98c696 rbd: Fix regression in legacy key/values containing escaped : by Eric Blake · 8 years ago
  46. 2836284 rbd: Fix bugs around -drive parameter "server" by Markus Armbruster · 8 years ago
  47. 464444f rbd: Revert -blockdev and -drive parameter auth-supported by Markus Armbruster · 8 years ago
  48. 0784639 rbd: Clean up qemu_rbd_create()'s detour through QemuOpts by Markus Armbruster · 8 years ago
  49. cbf036b rbd: Clean up runtime_opts, fix -drive to reject filename by Markus Armbruster · 8 years ago
  50. 82f20e8 rbd: Don't accept -drive driver=rbd, keyvalue-pairs=... by Markus Armbruster · 8 years ago
  51. 8efb339 rbd: Clean up after the previous commit by Markus Armbruster · 8 years ago
  52. 730b00b rbd: Don't limit length of parameter values by Markus Armbruster · 8 years ago
  53. f51c363 rbd: Fix to cleanly reject -drive without pool or image by Markus Armbruster · 8 years ago
  54. 0a55679 block/rbd: add support for 'mon_host', 'auth_supported' via QAPI by Jeff Cody · 8 years ago
  55. c7cacb3 block/rbd: parse all options via bdrv_parse_filename by Jeff Cody · 8 years ago
  56. 0f9d252 block/rbd: add all the currently supported runtime_opts by Jeff Cody · 8 years ago
  57. 7830f90 block/rbd: don't copy strings in qemu_rbd_next_tok() by Jeff Cody · 8 years ago
  58. 1d393bd RBD: Add support readv,writev for rbd by tianqing · 8 years ago
  59. e38f643 rbd: make the code more readable by Xiubo Li · 8 years ago
  60. e948f66 rbd: shift byte count as a 64-bit value by Paolo Bonzini · 8 years ago
  61. fffb6e1 block: use aio_bh_schedule_oneshot by Paolo Bonzini · 8 years ago
  62. 4da444a block: Convert .bdrv_aio_discard() to byte-based by Eric Blake · 9 years ago
  63. 7bbca9e rbd: Switch rbd_start_aio() to byte-based by Eric Blake · 9 years ago
  64. 9be3859 coccinelle: Remove unnecessary variables for function return value by Eduardo Habkost · 9 years ago
  65. 87cd3d2 rbd:change error_setg() to error_setg_errno() by Vikhyat Umrao · 9 years ago
  66. f348b6d util: move declarations out of qemu-common.h by Veronia Bahaa · 9 years ago
  67. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  68. 60390a2 rbd: add support for getting password from QCryptoSecret object by Daniel P. Berrange · 9 years ago
  69. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  70. e34d8f2 rbd: fix ceph settings precedence by Josh Durgin · 10 years ago
  71. 99a3c89 rbd: make qemu's cache setting override any ceph setting by Josh Durgin · 10 years ago
  72. 3dbf00e rbd: remove unused constants and fields by Josh Durgin · 10 years ago
  73. 786a4ea Convert (ffs(val) - 1) to ctz32(val) by Stefan Hajnoczi · 10 years ago
  74. 9281dbe block/rbd: fix memory leak by Gonglei · 10 years ago
  75. be21788 rbd: Add support for bdrv_invalidate_cache by Adam Crume · 10 years ago
  76. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  77. 7c84b1b block: Rename BlockDriverAIOCB* to BlockAIOCB* by Markus Armbruster · 10 years ago
  78. 8007429 block: Rename qemu_aio_release -> qemu_aio_unref by Fam Zheng · 10 years ago
  79. 7691e24 rbd: Drop rbd_aiocb_info.cancel by Fam Zheng · 10 years ago
  80. c2eb918 block: round up file size to nearest sector by Hu Tao · 10 years ago
  81. 02c4f26 block: Use g_new() & friends to avoid multiplying sizes by Markus Armbruster · 11 years ago
  82. 5839e53 block: Use g_new() & friends where that makes obvious sense by Markus Armbruster · 11 years ago
  83. 0f7a023 rbd: Handle failure for potentially large allocations by Kevin Wolf · 11 years ago
  84. c282e1f cleanup QEMUOptionParameter by Chunyan Liu · 11 years ago
  85. bd0cf59 rbd.c: replace QEMUOptionParameter with QemuOpts by Chunyan Liu · 11 years ago
  86. 405a276 rbd: Fix leaks in rbd_start_aio() error path by Kevin Wolf · 11 years ago
  87. ea80019 rbd: use BlockDriverState's AioContext by Stefan Hajnoczi · 11 years ago
  88. d61563b block/rbd: Propagate errors to open and create methods by Markus Armbruster · 11 years ago
  89. 84d18f0 Use error_is_set() only when necessary by Markus Armbruster · 11 years ago
  90. e04fb07 rbd: switch from pipe to QEMUBH completion notification by Stefan Hajnoczi · 11 years ago
  91. 87ea75d qemu-option: Remove qemu_opts_create_nofail by Peter Crosthwaite · 11 years ago
  92. 9e6337d rbd: avoid qemu_rbd_snap_list() memory leaks by Stefan Hajnoczi · 11 years ago
  93. 030be32 block: introduce BlockDriver.bdrv_needs_filename to enable some drivers. by Benoît Canet · 11 years ago
  94. d5124c0 bdrv: Use "Error" for creating images by Max Reitz · 12 years ago
  95. 015a103 bdrv: Use "Error" for opening images by Max Reitz · 12 years ago
  96. a89d89d snapshot: distinguish id and name in snapshot delete by Wenchao Xia · 11 years ago
  97. f2e5dca aio: drop io_flush argument by Stefan Hajnoczi · 12 years ago
  98. 5d289cc block/rbd: drop qemu_rbd_aio_flush_cb() by Stefan Hajnoczi · 12 years ago
  99. 3ac2162 block: change default of .has_zero_init to 0 by Peter Lieven · 12 years ago
  100. c3ca988 rbd: Fix use after free in rbd_open() by Kevin Wolf · 12 years ago