1. 0af02bd block: use bdrv_co_getlength in coroutine context by Paolo Bonzini · 1 year, 8 months ago
  2. 029136f parallels: Incorrect condition in out-of-image check by Alexander Ivanov · 1 year, 9 months ago
  3. c0fc051 parallels: Replace qemu_co_mutex_lock by WITH_QEMU_LOCK_GUARD by Alexander Ivanov · 1 year, 9 months ago
  4. 7e259e2 parallels: Move statistic collection to a separate function by Alexander Ivanov · 1 year, 9 months ago
  5. 09a21ed parallels: Move check of leaks to a separate function by Alexander Ivanov · 1 year, 9 months ago
  6. 9616f7a parallels: Fix statistics calculation by Alexander Ivanov · 1 year, 9 months ago
  7. 6d416e5 parallels: Move check of cluster outside image to a separate function by Alexander Ivanov · 1 year, 9 months ago
  8. 96de69c parallels: Move check of unclean image to a separate function by Alexander Ivanov · 1 year, 9 months ago
  9. 3569cb7 parallels: Use generic infrastructure for BAT writing in parallels_co_check() by Alexander Ivanov · 1 year, 9 months ago
  10. b64b29b parallels: create parallels_set_bat_entry_helper() to assign BAT value by Alexander Ivanov · 1 year, 9 months ago
  11. 679749c parallels: Fix image_end_offset and data_end after out-of-image check by Alexander Ivanov · 1 year, 9 months ago
  12. ab2d739 parallels: Fix high_off calculation in parallels_co_check() by Alexander Ivanov · 1 year, 9 months ago
  13. f5e715d parallels: Out of image offset in BAT leads to image inflation by Alexander Ivanov · 1 year, 9 months ago
  14. 4db7ba3 block: Call .bdrv_co_create(_opts) unlocked by Kevin Wolf · 1 year, 9 months ago
  15. b2ab5f5 block: bdrv/blk_co_unref() for calls in coroutine context by Kevin Wolf · 1 year, 9 months ago
  16. 4ec8df0 block: Mark bdrv_co_create() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years ago
  17. b9b10c3 block: Mark public read/write functions GRAPH_RDLOCK by Kevin Wolf · 2 years ago
  18. 7b1fb72 block: Mark read/write in block/io.c GRAPH_RDLOCK by Kevin Wolf · 2 years ago
  19. c2b8e31 block: Mark bdrv_co_truncate() and callers GRAPH_RDLOCK by Kevin Wolf · 2 years ago
  20. 48a4e92 parallels: Fix .bdrv_co_create(_opts) to open images with no_co_wrapper by Kevin Wolf · 2 years ago
  21. 2475a0d block: bdrv_create_file is a coroutine_fn by Emanuele Giuseppe Esposito · 2 years, 2 months ago
  22. d5ab949 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging by Stefan Hajnoczi · 2 years, 3 months ago
  23. 50688be parallels: switch to *_co_* functions by Alberto Faria · 2 years, 3 months ago
  24. 8393078 block: introduce bdrv_open_file_child() helper by Vladimir Sementsov-Ogievskiy · 2 years, 6 months ago
  25. e8b6535 block: add BDRV_REQ_REGISTERED_BUF request flag by Stefan Hajnoczi · 2 years, 3 months ago
  26. 7644d2d parallels: add missing coroutine_fn annotations by Paolo Bonzini · 2 years, 4 months ago
  27. eba088f block/parallels: Fix buffer-based write call by Hanna Reitz · 2 years, 6 months ago
  28. a9262f5 block: Change blk_{pread,pwrite}() param order by Alberto Faria · 2 years, 7 months ago
  29. a8f0e83 block: Use bdrv_co_pwrite_sync() when caller is coroutine_fn by Alberto Faria · 2 years, 8 months ago
  30. 32cc71d block: Change bdrv_{pread,pwrite,pwrite_sync}() param order by Alberto Faria · 2 years, 8 months ago
  31. 53fb784 block: Add a 'flags' param to bdrv_{pread,pwrite,pwrite_sync}() by Alberto Faria · 2 years, 8 months ago
  32. 8e3b0cb Replace qemu_real_host_page variables with inlined functions by Marc-André Lureau · 2 years, 10 months ago
  33. 5df022c osdep: Move memalign-related functions to their own header by Peter Maydell · 2 years, 11 months ago
  34. a94750d block: introduce bdrv_activate by Emanuele Giuseppe Esposito · 3 years ago
  35. baefd97 parallels: support bitmap extension for read-only mode by Vladimir Sementsov-Ogievskiy · 4 years ago
  36. e0b5207 block/parallels: BDRVParallelsState: add cluster_size field by Vladimir Sementsov-Ogievskiy · 4 years ago
  37. 386f6c0 error: Avoid error_propagate() after migrate_add_blocker() by Markus Armbruster · 4 years, 7 months ago
  38. b11a093 qapi: Smooth another visitor error checking pattern by Markus Armbruster · 4 years, 7 months ago
  39. 4bc6d7e block/parallels: Simplify parallels_open() after previous commit by Markus Armbruster · 4 years, 7 months ago
  40. a5f9b9d error: Reduce unnecessary error propagation by Markus Armbruster · 4 years, 7 months ago
  41. 668f62e error: Eliminate error_propagate() with Coccinelle, part 1 by Markus Armbruster · 4 years, 7 months ago
  42. 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 7 months ago
  43. c6ecec4 qemu-option: Check return value instead of @err where convenient by Markus Armbruster · 4 years, 7 months ago
  44. 69dca43 block: Use bdrv_default_perms() by Max Reitz · 4 years, 9 months ago
  45. 8b1869d block: Make format drivers use child_of_bds by Max Reitz · 4 years, 9 months ago
  46. 258b776 block: Add BdrvChildRole to BdrvChild by Max Reitz · 4 years, 9 months ago
  47. d67066d block: Add BlockDriver.is_format by Max Reitz · 4 years, 9 months ago
  48. bda4cdc parallels: Rework truncation logic by Eric Blake · 4 years, 9 months ago
  49. a3aeeab block: Add blk_new_with_bs() helper by Eric Blake · 4 years, 9 months ago
  50. 7b8e485 block: Add flags to bdrv(_co)_truncate() by Kevin Wolf · 4 years, 9 months ago
  51. b92902d block: pass BlockDriver reference to the .bdrv_co_create by Maxim Levitsky · 4 years, 10 months ago
  52. aaffb85 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-10-28' into staging by Peter Maydell · 5 years ago
  53. e8d04f9 block: Pass truncate exact=true where reasonable by Max Reitz · 5 years ago
  54. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  55. 26536c7 block: Do not truncate file node when formatting by Max Reitz · 5 years ago
  56. 038adc2 core: replace getpagesize() with qemu_real_host_page_size by Wei Yang · 5 years ago
  57. b647d69 block: Use bdrv_has_zero_init_truncate() by Max Reitz · 6 years ago
  58. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  59. a407254 block/parallels: use buffer-based io by Vladimir Sementsov-Ogievskiy · 6 years ago
  60. b2589d6 block/parallels: use QEMU_IOVEC_INIT_BUF by Vladimir Sementsov-Ogievskiy · 6 years ago
  61. d08c2a2 parallels: Switch to byte-based calls by Eric Blake · 7 years ago
  62. af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
  63. 92adf9d block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts() by Markus Armbruster · 7 years ago
  64. e5af0da block: Fix -blockdev for certain non-string scalars by Markus Armbruster · 7 years ago
  65. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  66. e18a58b block: Merge .bdrv_co_writev{,_flags} in drivers by Eric Blake · 7 years ago
  67. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  68. 2332d82 parallels: Check maximum cluster size on create by Kevin Wolf · 7 years ago
  69. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  70. 1511b49 parallels: Support .bdrv_co_create by Kevin Wolf · 7 years ago
  71. 2fd6163 block: convert bdrv_check callback to coroutine_fn by Paolo Bonzini · 7 years ago
  72. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  73. 8e0cf59 parallels: Switch to .bdrv_co_block_status() by Eric Blake · 7 years ago
  74. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  75. bcbb386 block/parallels: add backing support to readv/writev by Edgar Kaziakhmedov · 7 years ago
  76. 908b1c8 block/parallels: replace some magic numbers by Klim Kireev · 7 years ago
  77. 90fe66f block/parallels: move some structures into header by Klim Kireev · 7 years ago
  78. 1d0f37c block/parallels: add migration blocker by Jeff Cody · 7 years ago
  79. 6c7d390 block/parallels: Do not update header or truncate image when INMIGRATE by Jeff Cody · 7 years ago
  80. ebf677c qapi: drop the sentinel in enum array by Marc-André Lureau · 7 years ago
  81. f7abe0e qapi: Change data type of the FOO_lookup generated for enum FOO by Marc-André Lureau · 7 years ago
  82. 5b5f825 qapi: Generate FOO_str() macro for QAPI enum FOO by Markus Armbruster · 7 years ago
  83. 06c60b6 qapi: Drop superfluous qapi_enum_parse() parameter max by Markus Armbruster · 7 years ago
  84. e5e6268 parallels: drop check that bdrv_truncate() is working by Denis V. Lunev · 7 years ago
  85. d8b83e3 parallels: respect error code of bdrv_getlength() in allocate_clusters() by Denis V. Lunev · 7 years ago
  86. 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
  87. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  88. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  89. 86d1bd7 block/parallels: Avoid overflows by Max Reitz · 8 years ago
  90. dc62da8 parallels: wrong call to bdrv_truncate by Denis V. Lunev · 8 years ago
  91. ff5bbe5 parallels: fix default options parsing by Edgar Kaziahmedov · 8 years ago
  92. 5588060 block: Add BDRV_O_RESIZE for blk_new_open() by Kevin Wolf · 8 years ago
  93. 862f215 block: Request child permissions in format drivers by Kevin Wolf · 8 years ago
  94. 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
  95. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  96. 555a608 block/parallels: check new image size by Klim Kireev · 8 years ago
  97. 720ff28 block: Convert bdrv_pwrite_zeroes() to BdrvChild by Kevin Wolf · 9 years ago
  98. d9ca2ea block: Convert bdrv_pwrite(v/_sync) to BdrvChild by Kevin Wolf · 9 years ago
  99. cf2ab8f block: Convert bdrv_pread(v) to BdrvChild by Kevin Wolf · 9 years ago
  100. 25ec177 block: Convert bdrv_co_writev() to BdrvChild by Kevin Wolf · 9 years ago