1. b49f475 block: remove AioContext locking by Stefan Hajnoczi · 1 year, 1 month ago
  2. 1f051dc block: Protect bs->file with graph_lock by Kevin Wolf · 1 year, 2 months ago
  3. a4b740d block: Take graph lock for most of .bdrv_open by Kevin Wolf · 1 year, 2 months ago
  4. 79a5586 block: Add missing GRAPH_RDLOCK annotations by Kevin Wolf · 1 year, 2 months ago
  5. 0671798 block: Mark bdrv_has_zero_init() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 2 months ago
  6. 221caad block: Mark bdrv_probe_blocksizes() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 2 months ago
  7. b7cfc7d block: Mark bdrv_refresh_filename() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 3 months ago
  8. 1736239 block: use bdrv_co_debug_event in coroutine context by Paolo Bonzini · 1 year, 7 months ago
  9. 6e01215 raw-format: Fix open with 'file' in iothread by Kevin Wolf · 1 year, 7 months ago
  10. 4db7ba3 block: Call .bdrv_co_create(_opts) unlocked by Kevin Wolf · 1 year, 8 months ago
  11. 4751d09 block: introduce zone append write for zoned devices by Sam Li · 1 year, 8 months ago
  12. 774c726 block: add zoned BlockDriver check to block layer by Sam Li · 1 year, 8 months ago
  13. 50c4bcd block/raw-format: add zone operations to pass through requests by Sam Li · 1 year, 8 months ago
  14. a00e70c block: Mark bdrv_co_get_info() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 8 months ago
  15. 8c6f27e block: remove has_variable_length from BlockDriver by Paolo Bonzini · 1 year, 9 months ago
  16. 8ab8140 block: Mark bdrv_co_refresh_total_sectors() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
  17. 79a292e block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
  18. 4ec8df0 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
  19. 742bf09 block: Mark bdrv_co_copy_range() GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 11 months ago
  20. b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
  21. abaf8b7 block: Mark bdrv_co_pwrite_zeroes() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
  22. 9a5a1c6 block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 1 year, 11 months ago
  23. 26c518a block: Mark bdrv_co_ioctl() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
  24. c2b8e31 block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCK by Kevin Wolf · 1 year, 11 months ago
  25. 2c75261 block: Convert bdrv_lock_medium() to co_wrapper by Emanuele Giuseppe Esposito · 2 years ago
  26. 2531b39 block: Convert bdrv_eject() to co_wrapper by Emanuele Giuseppe Esposito · 2 years ago
  27. 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years ago
  28. c86422c block: Convert bdrv_refresh_total_sectors() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years ago
  29. e2c1c34 include/block: Untangle inclusion loops by Markus Armbruster · 2 years ago
  30. 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  31. d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 2 months ago
  32. 5bb04747 block: Manipulate bs->file / bs->backing pointers in .attach/.detach by Vladimir Sementsov-Ogievskiy · 2 years, 5 months ago
  33. e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 2 months ago
  34. 7390b08 raw-format: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 3 months ago
  35. 006e196 block: use bdrv_is_sg() helper instead of raw bs->sg reading by Denis V. Lunev · 2 years, 4 months ago
  36. 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 2 years, 10 months ago
  37. 0c80228 block: use int64_t instead of int in driver discard handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  38. f34b2bc block: use int64_t instead of int in driver write_zeroes handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  39. 4853504 block: use int64_t instead of uint64_t in copy_range driver handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  40. e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  41. f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 4 months ago
  42. b68ce82 raw-format: drop WRITE and RESIZE child perms when possible by Stefan Hajnoczi · 3 years, 5 months ago
  43. 3fc1ec3 block/raw-format: implement .bdrv_cancel_in_flight handler by Vladimir Sementsov-Ogievskiy · 3 years, 11 months ago
  44. af175e8 error: Eliminate error_propagate() with Coccinelle, part 2 by Markus Armbruster · 4 years, 6 months ago
  45. 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 6 months ago
  46. 5d72c68 qcow2: Expose bitmaps' size during measure by Eric Blake · 4 years, 7 months ago
  47. 69dca43 block: Use bdrv_default_perms() by Max Reitz · 4 years, 7 months ago
  48. 5894440 block: Use child_of_bds in remaining places by Max Reitz · 4 years, 7 months ago
  49. 500e243 raw-format: Split raw_read_options() by Max Reitz · 4 years, 7 months ago
  50. 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 7 months ago
  51. d67066d block: Add BlockDriver.is_format by Max Reitz · 4 years, 7 months ago
  52. 47e0b38 block: Drop unused .bdrv_has_zero_init_truncate by Eric Blake · 4 years, 8 months ago
  53. 1ddaaba raw-format: Support BDRV_REQ_ZERO_WRITE for truncate by Kevin Wolf · 4 years, 8 months ago
  54. 7b8e485 block: Add flags to bdrv(_co)_truncate() by Kevin Wolf · 4 years, 8 months ago
  55. 92b9279 block: Add flags to BlockDriver.bdrv_co_truncate() by Kevin Wolf · 4 years, 8 months ago
  56. b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 4 years, 9 months ago
  57. e61a28a block: Let format drivers pass @exact by Max Reitz · 5 years ago
  58. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  59. 1dcaf52 block: Implement .bdrv_has_zero_init_truncate() by Max Reitz · 5 years ago
  60. 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
  61. 80f5c33 block: Advertise BDRV_REQ_NO_FALLBACK in filter drivers by Kevin Wolf · 6 years ago
  62. 8a2ce0b block: Add a 'mutable_opts' field to BlockDriver by Alberto Garcia · 6 years ago
  63. 2654267 block: Add strong_runtime_opts to BlockDriver by Max Reitz · 6 years ago
  64. f30c66b block: Use bdrv_refresh_filename() to pull by Max Reitz · 6 years ago
  65. f66b1f0 block: drop empty .bdrv_close handlers by Vladimir Sementsov-Ogievskiy · 6 years ago
  66. 7851f1a Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  67. 0b9fd3f block: Use BdrvChild to discard by Fam Zheng · 6 years ago
  68. 67b51fb block: split flags in copy_range by Vladimir Sementsov-Ogievskiy · 6 years ago
  69. 6d6bcc4 raw: Drop superfluous semicolon by Fam Zheng · 6 years ago
  70. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
  71. 72d219e raw: Implement copy offloading by Fam Zheng · 7 years ago
  72. 3844553 raw: Check byte range uniformly by Fam Zheng · 7 years ago
  73. 228345b block: Support BDRV_REQ_WRITE_UNCHANGED in filters by Max Reitz · 7 years ago
  74. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  75. d41aa7e raw: Switch to .bdrv_co_block_status() by Eric Blake · 7 years ago
  76. f024aee block: remove unused bdrv_media_changed by Manos Pitsidianakis · 7 years ago
  77. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  78. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
  79. a843a22 raw-format: add bdrv_measure() support by Stefan Hajnoczi · 7 years ago
  80. d525403 block: Simplify use of BDRV_BLOCK_RAW by Eric Blake · 8 years ago
  81. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  82. f59adb3 block: Add .bdrv_truncate() error messages by Max Reitz · 8 years ago
  83. 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 8 years ago
  84. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  85. d7010df block: Request child permissions in filter drivers by Kevin Wolf · 8 years ago
  86. 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
  87. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  88. 2e6fc7e block: Rename raw_bsd to raw-format.c by Eric Blake · 8 years ago[Renamed (99%) from block/raw_bsd.c]
  89. 80a15e3 raw_bsd: don't check size alignment when only offset is set by Tomáš Golembiovský · 8 years ago
  90. 4033287 raw_bsd: move check to prevent overflow by Tomáš Golembiovský · 8 years ago
  91. 2fdc704 raw_bsd: add offset and size options by Tomáš Golembiovský · 8 years ago
  92. 151a293 raw: Implement .bdrv_co_ioctl instead of .bdrv_aio_ioctl by Kevin Wolf · 8 years ago
  93. decaeed raw_bsd: Convert to byte-based interface by Eric Blake · 8 years ago
  94. 5f61ad0 raw_bsd: Switch .bdrv_co_discard() to byte-based by Eric Blake · 8 years ago
  95. 9f1963b block: Convert bdrv_co_discard() to byte-based by Eric Blake · 8 years ago
  96. 8a39b4d raw_bsd: Don't advertise flags not supported by protocol layer by Eric Blake · 8 years ago
  97. a03ef88 block: Convert bdrv_co_preadv/pwritev to BdrvChild by Kevin Wolf · 9 years ago
  98. 28b04a8 block: Convert bdrv_co_readv() to BdrvChild by Kevin Wolf · 9 years ago
  99. ad82be2 block: Drop raw_refresh_limits() by Eric Blake · 8 years ago
  100. 9be3859 coccinelle: Remove unnecessary variables for function return value by Eduardo Habkost · 9 years ago