1. 4d7c5f8 block/vdi.c: Make SECTOR_SIZE constant 64-bits by Peter Maydell · 5 months ago
  2. dc86dd5 license: Simplify GPL-2.0-or-later license descriptions by Philippe Mathieu-Daudé · 6 months ago
  3. f5ec96c block/vdi: Fix missing ERRP_GUARD() for error_prepend() by Zhao Liu · 12 months ago
  4. a4b740d block: Take graph lock for most of .bdrv_open by Kevin Wolf · 1 year, 4 months ago
  5. 79a5586 block: Add missing GRAPH_RDLOCK annotations by Kevin Wolf · 1 year, 4 months ago
  6. 0671798 block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 4 months ago
  7. 721da03 util/uuid: Add UUID_STR_LEN definition by Cédric Le Goater · 1 year, 4 months ago
  8. e0ee3a8 cpr: relax blockdev migration blockers by Steve Sistare · 1 year, 4 months ago
  9. c8a7fc5 migration: simplify blockers by Steve Sistare · 1 year, 4 months ago
  10. 4026f1c block: Mark bdrv_get_parent_name() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 5 months ago
  11. d25b99c block/vdi: Clean up local variable shadowing by Markus Armbruster · 1 year, 5 months ago
  12. 4db7ba3 block: Call .bdrv_co_create(_opts) unlocked by Kevin Wolf · 1 year, 10 months ago
  13. b2ab5f5 block: bdrv/blk_co_unref() for calls in coroutine context by Kevin Wolf · 1 year, 10 months ago
  14. 4ec8df0 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  15. b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  16. 13dd632 vdi: Fix .bdrv_co_create(_opts) to open images with no_co_wrapper by Kevin Wolf · 2 years, 1 month ago
  17. 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  18. 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 3 months ago
  19. 3f65302 vdi: switch to *_co_* functions by Alberto Faria · 2 years, 4 months ago
  20. 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 7 months ago
  21. a9262f5 block: Change blk_{pread,pwrite}() param order by Alberto Faria · 2 years, 8 months ago
  22. 353a5d8 block: Make bdrv_{pread,pwrite}() return 0 on success by Alberto Faria · 2 years, 9 months ago
  23. 32cc71d block: Change bdrv_{pread,pwrite,pwrite_sync}() param order by Alberto Faria · 2 years, 9 months ago
  24. 53fb784 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() by Alberto Faria · 2 years, 9 months ago
  25. 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
  26. e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  27. f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  28. 07ee2ab block/vdi: Don't assume that blocks are larger than VdiHeader by David Edmondson · 4 years ago
  29. 574b830 block/vdi: When writing new bmap entry fails, don't leak the buffer by David Edmondson · 4 years ago
  30. 386f6c0 error: Avoid error_propagate() after migrate_add_blocker() by Markus Armbruster · 4 years, 8 months ago
  31. b11a093 qapi: Smooth another visitor error checking pattern by Markus Armbruster · 4 years, 8 months ago
  32. 2ea0332 block/vdi: return ZERO block-status when appropriate by Vladimir Sementsov-Ogievskiy · 4 years, 9 months ago
  33. 69dca43 block: Use bdrv_default_perms() by Max Reitz · 4 years, 10 months ago
  34. 8b1869d block: Make format drivers use child_of_bds by Max Reitz · 4 years, 10 months ago
  35. 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 10 months ago
  36. d67066d block: Add BlockDriver.is_format by Max Reitz · 4 years, 10 months ago
  37. a3aeeab block: Add blk_new_with_bs() helper by Eric Blake · 4 years, 10 months ago
  38. 8c6242b block-backend: Add flags to blk_truncate() by Kevin Wolf · 4 years, 10 months ago
  39. b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 5 years ago
  40. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  41. ad6434d vdi: Make block_status recurse for fixed images by Max Reitz · 6 years ago
  42. 0a28bf2 vdi: Fix .bdrv_has_zero_init() by Max Reitz · 6 years ago
  43. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  44. d4f1897 vdi: Replace bdrv_{read,write}() with bdrv_{pread,pwrite}() by Alberto Garcia · 6 years ago
  45. 1463212 block: Eliminate the S_1KiB, S_2KiB, ... macros by Markus Armbruster · 6 years ago
  46. 1324f06 uuid: Make qemu_uuid_bswap() take and return a QemuUUID by Peter Maydell · 6 years ago
  47. ac928b8 block/vdi: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
  48. 3dd5b8f vdi: Use a literal number of bytes for DEFAULT_CLUSTER_SIZE by Leonid Bloch · 6 years ago
  49. 0919018 block/vdi: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
  50. f043568 vdi: Use definitions from "qemu/units.h" by Philippe Mathieu-Daudé · 7 years ago
  51. f853465 block: Make remaining uses of qobject input visitor more robust by Markus Armbruster · 7 years ago
  52. 53618dd vdi: Fix vdi_co_do_create() return value by Kevin Wolf · 7 years ago
  53. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  54. 95a14d5 vdi: Fix build with CONFIG_VDI_DEBUG by Kevin Wolf · 7 years ago
  55. 61fa648 vdi: Change 'static' create option to 'preallocation' in QMP by Kevin Wolf · 7 years ago
  56. da23248 vdi: Make comments consistent with other drivers by Kevin Wolf · 7 years ago
  57. e381057 vdi: Implement .bdrv_co_create by Max Reitz · 7 years ago
  58. ec73f06 vdi: Move file creation to vdi_co_create_opts by Max Reitz · 7 years ago
  59. 49858b5 vdi: Pull option parsing from vdi_co_create by Max Reitz · 7 years ago
  60. 2fd6163 block: convert bdrv_check callback to coroutine_fn by Paolo Bonzini · 7 years ago
  61. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  62. 67635f6 vdi: Switch to .bdrv_co_block_status() by Eric Blake · 7 years ago
  63. b80666b vdi: Avoid bitrot of debugging code by Eric Blake · 7 years ago
  64. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  65. 1e88663 vdi: make it thread-safe by Paolo Bonzini · 8 years ago
  66. 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
  67. 795c40b migration: Create migration/blocker.h by Juan Quintela · 8 years ago
  68. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  69. 5588060 block: Add BDRV_O_RESIZE for blk_new_open() by Kevin Wolf · 8 years ago
  70. 862f215 block: Request child permissions in format drivers by Kevin Wolf · 8 years ago
  71. 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
  72. fe44dc9 migration: disallow migrate_add_blocker during migration by Ashijeet Acharya · 8 years ago
  73. 7c6f55b vdi: Use QEMU UUID API by Fam Zheng · 8 years ago
  74. a03ef88 block: Convert bdrv_co_preadv/pwritev to BdrvChild by Kevin Wolf · 9 years ago
  75. d9ca2ea block: Convert bdrv_pwrite(v/_sync) to BdrvChild by Kevin Wolf · 9 years ago
  76. 18d51c4 block: Convert bdrv_write() to BdrvChild by Kevin Wolf · 9 years ago
  77. fbcbbf4 block: Convert bdrv_read() to BdrvChild by Kevin Wolf · 9 years ago
  78. 58369e2 qemu-common: stop including qemu/bswap.h from qemu-common.h by Paolo Bonzini · 9 years ago
  79. 8341f00 block: Allow BDRV_REQ_FUA through blk_pwrite() by Eric Blake · 9 years ago
  80. fde9d56 vdi: Implement .bdrv_co_pwritev() interface by Kevin Wolf · 9 years ago
  81. 0865bb6 vdi: Implement .bdrv_co_preadv() interface by Kevin Wolf · 9 years ago
  82. 72e775c block: Always set writeback mode in blk_new_open() by Kevin Wolf · 9 years ago
  83. f348b6d util: move declarations out of qemu-common.h by Veronia Bahaa · 9 years ago
  84. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  85. efaa7c4 blockdev: Split monitor reference from BB creation by Max Reitz · 9 years ago
  86. a08f0c3 vdi: Use BB functions in .bdrv_create() by Kevin Wolf · 9 years ago
  87. 6340472 block: Use writeback in .bdrv_create() implementations by Kevin Wolf · 9 years ago
  88. 8bfb137 vdi: Assign bs->file->bs to file in vdi_co_get_block_status by Fam Zheng · 9 years ago
  89. 67a0fd2 block: Add "file" output parameter to block status query functions by Fam Zheng · 9 years ago
  90. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  91. 10817bf coroutine: move into libqemuutil.a library by Daniel P. Berrange · 9 years ago
  92. 9a4f4c3 block: Convert bs->file to BdrvChild by Kevin Wolf · 10 years ago
  93. 6ebf9aa block: Drop drv parameter from bdrv_open() by Max Reitz · 10 years ago
  94. 81e5f78 block: use bdrv_get_device_or_node_name() in error messages by Alberto Garcia · 10 years ago
  95. f0ab6f1 block/vdi: Add locking for parallel requests by Max Reitz · 10 years ago
  96. 0d0d7f4 block: remove BLOCK_OPT_NOCOW from vdi_create_opts by Jeff Cody · 10 years ago
  97. d20418e block/vdi: Limit maximum size even futher by Max Reitz · 10 years ago
  98. f18a768 vdi: wrapped uuid_unparse() in #ifdef by SeokYeon Hwang · 10 years ago
  99. e9082e4 block/vdi: Use {DIV_,}ROUND_UP by Max Reitz · 10 years ago
  100. bfb197e block: Eliminate BlockDriverState member device_name[] by Markus Armbruster · 10 years ago