1. 65ff757 vhdx: Take locks for accessing bs->file by Kevin Wolf · 1 year, 2 months ago
  2. 79a5586 block: Add missing GRAPH_RDLOCK annotations by Kevin Wolf · 1 year, 2 months ago
  3. 0671798 block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 2 months ago
  4. e0ee3a8 cpr: relax blockdev migration blockers by Steve Sistare · 1 year, 2 months ago
  5. c8a7fc5 migration: simplify blockers by Steve Sistare · 1 year, 2 months ago
  6. b7cfc7d block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 3 months ago
  7. 3202d8e block: spelling fixes by Michael Tokarev · 1 year, 5 months ago
  8. f6b0899 vhdx: mark more functions as coroutine_fns and GRAPH_RDLOCK by Paolo Bonzini · 1 year, 7 months ago
  9. 4db7ba3 block: Call .bdrv_co_create(_opts) unlocked by Kevin Wolf · 1 year, 7 months ago
  10. 622d30a vhdx: Require GRAPH_RDLOCK for accessing a node's parent list by Kevin Wolf · 1 year, 8 months ago
  11. b2ab5f5 block: bdrv/blk_co_unref() for calls in coroutine context by Kevin Wolf · 1 year, 8 months ago
  12. 4ec8df0 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
  13. b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
  14. 41e089c vhdx: Fix .bdrv_co_create(_opts) to open images with no_co_wrapper by Kevin Wolf · 1 year, 11 months ago
  15. 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years ago
  16. 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  17. d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 2 months ago
  18. eb34274 vhdx: switch to *_co_* functions by Alberto Faria · 2 years, 2 months ago
  19. 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 5 months ago
  20. e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 2 months ago
  21. a9262f5 block: Change blk_{pread,pwrite}() param order by Alberto Faria · 2 years, 6 months ago
  22. 32cc71d block: Change bdrv_{pread,pwrite,pwrite_sync}() param order by Alberto Faria · 2 years, 7 months ago
  23. 53fb784 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() by Alberto Faria · 2 years, 7 months ago
  24. 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 2 years, 10 months ago
  25. 83a6a90 block/vhdx: Support vhdx image only with 512 bytes logical sector size by Swapnil Ingle · 4 years, 5 months ago
  26. 386f6c0 error: Avoid error_propagate() after migrate_add_blocker() by Markus Armbruster · 4 years, 6 months ago
  27. b11a093 qapi: Smooth another visitor error checking pattern by Markus Armbruster · 4 years, 6 months ago
  28. 668f62e error: Eliminate error_propagate() with Coccinelle, part 1 by Markus Armbruster · 4 years, 6 months ago
  29. cdf9ebf block/vhdx: drop unallocated_blocks_are_zero by Vladimir Sementsov-Ogievskiy · 4 years, 7 months ago
  30. 69dca43 block: Use bdrv_default_perms() by Max Reitz · 4 years, 7 months ago
  31. 8b1869d block: Make format drivers use child_of_bds by Max Reitz · 4 years, 7 months ago
  32. 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 7 months ago
  33. d67066d block: Add BlockDriver.is_format by Max Reitz · 4 years, 7 months ago
  34. dbc636e vhdx: Rework truncation logic by Eric Blake · 4 years, 8 months ago
  35. ea1329b Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2020-05-05' into staging by Peter Maydell · 4 years, 8 months ago
  36. a3aeeab block: Add blk_new_with_bs() helper by Eric Blake · 4 years, 8 months ago
  37. b3ac2b9 Compress lines for immediate return by Simran Singhal · 4 years, 9 months ago
  38. 8c6242b block-backend: Add flags to blk_truncate() by Kevin Wolf · 4 years, 8 months ago
  39. 7b8e485 block: Add flags to bdrv(_co)_truncate() by Kevin Wolf · 4 years, 8 months ago
  40. 78ee6bd various: Remove suspicious '\' character outside of #define in C code by Philippe Mathieu-Daudé · 4 years, 8 months ago
  41. b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 4 years, 9 months ago
  42. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  43. 6caaad4 block/vhdx: add check for truncated image files by Peter Lieven · 5 years ago
  44. 9956688 vhdx: Fix .bdrv_has_zero_init() by Max Reitz · 5 years ago
  45. b647d69 block: Use bdrv_has_zero_init_truncate() by Max Reitz · 5 years ago
  46. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  47. 0cb98af block/vhdx: Use IEC binary prefixes for size constants by Stefano Garzarella · 6 years ago
  48. e9991e2 block/vhdx: Remove redundant IEC binary prefixes definition by Stefano Garzarella · 6 years ago
  49. 1229e46 block/vhdx: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
  50. 50d6a8a block: Fix typos in comments (found by codespell) by Stefan Weil · 6 years ago
  51. 3a7404b vhdx: Switch to byte-based calls by Eric Blake · 6 years ago
  52. af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
  53. 92adf9d block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts() by Markus Armbruster · 7 years ago
  54. e5af0da block: Fix -blockdev for certain non-string scalars by Markus Armbruster · 7 years ago
  55. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  56. f67c9b6 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging by Peter Maydell · 7 years ago
  57. 0d8c41d block: use local path for local headers by Michael S. Tsirkin · 7 years ago
  58. 4a5f277 vhdx: Fix vhdx_co_create() return value by Kevin Wolf · 7 years ago
  59. e18a58b block: Merge .bdrv_co_writev{,_flags} in drivers by Eric Blake · 7 years ago
  60. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  61. 6f16f7c vhdx: Check for 4 GB maximum log size on creation by Kevin Wolf · 7 years ago
  62. 0fcc38e vhdx: Don't use error_setg_errno() with constant errno by Kevin Wolf · 7 years ago
  63. b412f49 vhdx: Require power-of-two block size on create by Kevin Wolf · 7 years ago
  64. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  65. 09b68da vhdx: Support .bdrv_co_create by Kevin Wolf · 7 years ago
  66. 2fd6163 block: convert bdrv_check callback to coroutine_fn by Paolo Bonzini · 7 years ago
  67. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  68. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  69. 7479bf0 block/vhdx.c: Don't blindly update the header by Jeff Cody · 7 years ago
  70. 27539ac block/vhdx: check for offset overflow to bdrv_truncate() by Jeff Cody · 7 years ago
  71. 3f91069 block/vhdx: check error return of bdrv_getlength() by Jeff Cody · 7 years ago
  72. 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
  73. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  74. 795c40b migration: Create migration/blocker.h by Juan Quintela · 8 years ago
  75. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  76. 55b9392 block/vhdx: Make vhdx_create() always set errp by Max Reitz · 8 years ago
  77. 5588060 block: Add BDRV_O_RESIZE for blk_new_open() by Kevin Wolf · 8 years ago
  78. 862f215 block: Request child permissions in format drivers by Kevin Wolf · 8 years ago
  79. 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
  80. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  81. fe44dc9 migration: disallow migrate_add_blocker during migration by Ashijeet Acharya · 8 years ago
  82. cb6414d vhdx: Use QEMU UUID API by Fam Zheng · 8 years ago
  83. d9ca2ea block: Convert bdrv_pwrite(v/_sync) to BdrvChild by Kevin Wolf · 9 years ago
  84. cf2ab8f block: Convert bdrv_pread(v) to BdrvChild by Kevin Wolf · 9 years ago
  85. 25ec177 block: Convert bdrv_co_writev() to BdrvChild by Kevin Wolf · 9 years ago
  86. 28b04a8 block: Convert bdrv_co_readv() to BdrvChild by Kevin Wolf · 9 years ago
  87. db1e80e vhdx: Some more BlockBackend use in vhdx_create() by Kevin Wolf · 9 years ago
  88. 030c98a all: Remove unnecessary glib.h includes by Peter Maydell · 9 years ago
  89. 58369e2 qemu-common: stop including qemu/bswap.h from qemu-common.h by Paolo Bonzini · 9 years ago
  90. 8341f00 block: Allow BDRV_REQ_FUA through blk_pwrite() by Eric Blake · 9 years ago
  91. 72e775c block: Always set writeback mode in blk_new_open() by Kevin Wolf · 9 years ago
  92. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  93. efaa7c4 blockdev: Split monitor reference from BB creation by Max Reitz · 9 years ago
  94. 10bf03a vhdx: Use BB functions in .bdrv_create() by Kevin Wolf · 9 years ago
  95. 6340472 block: Use writeback in .bdrv_create() implementations by Kevin Wolf · 9 years ago
  96. 04a3615 vhdx: Simplify vhdx_set_shift_bits() by Max Reitz · 9 years ago
  97. 939901d vhdx: DIV_ROUND_UP() in vhdx_calc_bat_entries() by Max Reitz · 9 years ago
  98. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  99. 9a4f4c3 block: Convert bs->file to BdrvChild by Kevin Wolf · 10 years ago
  100. 6ebf9aa block: Drop drv parameter from bdrv_open() by Max Reitz · 9 years ago