1. 4ec8df0 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  2. b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  3. 7b1fb72 block: Mark read/write in block/io.c GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  4. 8809534 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK by Emanuele Giuseppe Esposito · 2 years, 1 month ago
  5. c2b8e31 block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years, 1 month ago
  6. 882f202 vmdk: Fix .bdrv_co_create(_opts) to open images with no_co_wrapper by Kevin Wolf · 2 years, 1 month ago
  7. 456e751 block/vmdk: Change extent info type by Hanna Reitz · 2 years, 9 months ago
  8. 3d47eb0 block: Convert bdrv_get_info() to co_wrapper_mixed by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  9. 82618d7 block: Convert bdrv_get_allocated_file_size() to co_wrapper by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  10. 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 3 months ago
  11. f7f93a4 block/vmdk: add coroutine_fn annotations by Emanuele Giuseppe Esposito · 2 years, 3 months ago
  12. 851fd4a block/vmdk: Simplify vmdk_co_create() to return directly by Markus Armbruster · 2 years, 3 months ago
  13. a5c4e5b vmdk: switch to *_co_* functions by Alberto Faria · 2 years, 5 months ago
  14. c9d43d0 vmdk: manually add more coroutine_fn annotations by Paolo Bonzini · 2 years, 5 months ago
  15. 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 7 months ago
  16. b4df990 vmdk: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 5 months ago
  17. a9262f5 block: Change blk_{pread,pwrite}() param order by Alberto Faria · 2 years, 8 months ago
  18. 353a5d8 block: Make bdrv_{pread,pwrite}() return 0 on success by Alberto Faria · 2 years, 9 months ago
  19. 32cc71d block: Change bdrv_{pread,pwrite,pwrite_sync}() param order by Alberto Faria · 2 years, 9 months ago
  20. 53fb784 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() by Alberto Faria · 2 years, 9 months ago
  21. 6d17e28 block/vmdk: Fix reopening bs->file by Hanna Reitz · 3 years ago
  22. 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 3 years ago
  23. f3d43df vmdk: allow specification of tools version by Thomas Weißschuh · 3 years, 6 months ago
  24. f34b2bc block: use int64_t instead of int in driver write_zeroes handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  25. e75abed block: use int64_t instead of uint64_t in driver write handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  26. f7ef38d block: use int64_t instead of uint64_t in driver read handlers by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
  27. c3033fd qapi: Use QAPI_LIST_APPEND in trivial cases by Eric Blake · 4 years, 2 months ago
  28. cd46670 vmdk: fix maybe uninitialized warnings by Christian Borntraeger · 4 years, 5 months ago
  29. fb787f0 vmdk: Drop vmdk_co_flush() by Max Reitz · 5 years ago
  30. f181ab4 block/vmdk: Remove superfluous breaks by Liao Pingfang · 4 years, 8 months ago
  31. d51a814 vmdk: Add trivial backing_fmt support by Eric Blake · 4 years, 8 months ago
  32. 386f6c0 error: Avoid error_propagate() after migrate_add_blocker() by Markus Armbruster · 4 years, 8 months ago
  33. af175e8 error: Eliminate error_propagate() with Coccinelle, part 2 by Markus Armbruster · 4 years, 8 months ago
  34. 668f62e error: Eliminate error_propagate() with Coccinelle, part 1 by Markus Armbruster · 4 years, 8 months ago
  35. 69dca43 block: Use bdrv_default_perms() by Max Reitz · 4 years, 10 months ago
  36. 8b1869d block: Make format drivers use child_of_bds by Max Reitz · 4 years, 10 months ago
  37. 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 10 months ago
  38. d67066d block: Add BlockDriver.is_format by Max Reitz · 4 years, 10 months ago
  39. 2758be0 vmdk: Flush only once in vmdk_L2update() by Kevin Wolf · 4 years, 10 months ago
  40. 78cae78 vmdk: Don't update L2 table for zero write on zero cluster by Kevin Wolf · 4 years, 10 months ago
  41. 4823cde vmdk: Fix partial overwrite of zero cluster by Kevin Wolf · 4 years, 10 months ago
  42. 2821c1c vmdk: Fix zero cluster allocation by Kevin Wolf · 4 years, 10 months ago
  43. 4dc20e6 vmdk: Rename VmdkMetaData.valid to new_allocation by Kevin Wolf · 4 years, 10 months ago
  44. a3aeeab block: Add blk_new_with_bs() helper by Eric Blake · 4 years, 10 months ago
  45. 8c6242b block-backend: Add flags to blk_truncate() by Kevin Wolf · 4 years, 10 months ago
  46. 7b8e485 block: Add flags to bdrv(_co)_truncate() by Kevin Wolf · 4 years, 10 months ago
  47. b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 5 years ago
  48. 880a781 misc: Replace zero-length arrays with flexible array member (manual) by Philippe Mathieu-Daudé · 5 years ago
  49. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  50. bedb8bb vmdk: Reject invalid compressed writes by Max Reitz · 6 years ago
  51. cdc0dd2 vmdk: Use bdrv_dirname() for relative extent paths by Max Reitz · 6 years ago
  52. 4dd84ac vmdk: Make block_status recurse for flat extents by Max Reitz · 6 years ago
  53. 98eb973 vmdk: Add read-only support for seSparse snapshots by Sam Eiderman · 6 years ago
  54. 59d6ee4 vmdk: Reduce the max bound for L1 table size by Sam Eiderman · 6 years ago
  55. 940a2cd vmdk: Fix comment regarding max l1_size coverage by Sam Eiderman · 6 years ago
  56. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  57. 7502be8 vmdk: Set vmdk parent backing_format to vmdk by Sam Eiderman · 6 years ago
  58. b69864e vmdk: Support version=3 in VMDK descriptor files by Sam Eiderman · 6 years ago
  59. adf2e45 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  60. 26c9296 vmdk: false positive of compat6 with hwversion not set by yuchenlin · 6 years ago
  61. abc521a block: Add BlockDriver.bdrv_gather_child_options by Max Reitz · 6 years ago
  62. 645ae7d block: bdrv_get_full_backing_filename_from_...'s ret. val. by Max Reitz · 6 years ago
  63. 009b03a block: Make path_combine() return the path by Max Reitz · 6 years ago
  64. 998c201 block: Add BDS.auto_backing_file by Max Reitz · 6 years ago
  65. f30c66b block: Use bdrv_refresh_filename() to pull by Max Reitz · 6 years ago
  66. 199d95b block/vmdk: use qemu_iovec_init_buf by Vladimir Sementsov-Ogievskiy · 6 years ago
  67. 1bf6e9c bdrv_query_image_info Error parameter added by Andrey Shinkevich · 6 years ago
  68. 4a960ec vmdk: Reject excess extents in blockdev-create by Kevin Wolf · 6 years ago
  69. 3015372 vmdk: Implement .bdrv_co_create callback by Fam Zheng · 7 years ago
  70. 5be2849 vmdk: Refactor vmdk_create_extent by Fam Zheng · 7 years ago
  71. 51b3c6b vmdk: align end of file to a sector boundary by yuchenlin · 6 years ago
  72. 439e89f vmdk: Fix possible segfault with non-VMDK backing by Max Reitz · 7 years ago
  73. a77672e vmdk: return ERROR when cluster sector is larger than vmdk limitation by yuchenlin · 7 years ago
  74. 2fd6163 block: convert bdrv_check callback to coroutine_fn by Paolo Bonzini · 7 years ago
  75. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  76. c72080b vmdk: Switch to .bdrv_co_block_status() by Eric Blake · 7 years ago
  77. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  78. 23c4b2a block/vmdk: Add blkdebug events by Max Reitz · 7 years ago
  79. 3c36357 block/vmdk: Fix , instead of ; at end of line by Max Reitz · 7 years ago
  80. 0e51b9b vmdk: Fix error handling/reporting of vmdk_check by Fam Zheng · 8 years ago
  81. 9877860 block/vmdk: Report failures in vmdk_read_cid() by Peter Maydell · 8 years ago
  82. 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
  83. 795c40b migration: Create migration/blocker.h by Juan Quintela · 8 years ago
  84. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  85. 5588060 block: Add BDRV_O_RESIZE for blk_new_open() by Kevin Wolf · 8 years ago
  86. 862f215 block: Request child permissions in format drivers by Kevin Wolf · 8 years ago
  87. 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
  88. 4545d4f block/vmdk: Fix the endian problem of buf_len and lba by QingFeng Hao · 8 years ago
  89. fe44dc9 migration: disallow migrate_add_blocker during migration by Ashijeet Acharya · 8 years ago
  90. b2c622d vmdk: add vmdk_co_pwritev_compressed by Pavel Butsykin · 9 years ago
  91. 524089b vmdk: fix metadata write regression by Reda Sallahi · 9 years ago
  92. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  93. a03ef88 block: Convert bdrv_co_preadv/pwritev to BdrvChild by Kevin Wolf · 9 years ago
  94. d9ca2ea block: Convert bdrv_pwrite(v/_sync) to BdrvChild by Kevin Wolf · 9 years ago
  95. cf2ab8f block: Convert bdrv_pread(v) to BdrvChild by Kevin Wolf · 9 years ago
  96. 9be3859 coccinelle: Remove unnecessary variables for function return value by Eduardo Habkost · 9 years ago
  97. a620f2a vmdk: Convert to bdrv_co_pwrite_zeroes() by Eric Blake · 9 years ago
  98. cf081fc block: Track write zero limits in bytes by Eric Blake · 9 years ago
  99. 030c98a all: Remove unnecessary glib.h includes by Peter Maydell · 9 years ago
  100. 6bd8ab6 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 9 years ago