1. 1dcaf52 block: Implement .bdrv_has_zero_init_truncate() by Max Reitz · 5 years ago
  2. db72581 Include qemu/main-loop.h less by Markus Armbruster · 5 years ago
  3. 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
  4. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  5. 54277a2 block/qed: add missed coroutine_fn markers by Vladimir Sementsov-Ogievskiy · 6 years ago
  6. 696e8cb block/qed: use buffer-based io by Vladimir Sementsov-Ogievskiy · 6 years ago
  7. adf2e45 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  8. 998c201 block: Add BDS.auto_backing_file by Max Reitz · 6 years ago
  9. 342544f block/qed: use qemu_iovec_init_buf by Vladimir Sementsov-Ogievskiy · 6 years ago
  10. 4720cbe block: Fix hangs in synchronous APIs with iothreads by Kevin Wolf · 6 years ago
  11. 4b57664 error: Fix use of error_prepend() with &error_fatal, &error_abort by Markus Armbruster · 6 years ago
  12. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 6 years ago
  13. af91062 block: Factor out qobject_input_visitor_new_flat_confused() by Markus Armbruster · 7 years ago
  14. 92adf9d block: Clean up a misuse of qobject_to() in .bdrv_co_create_opts() by Markus Armbruster · 7 years ago
  15. e5af0da block: Fix -blockdev for certain non-string scalars by Markus Armbruster · 7 years ago
  16. 609f45e block: Add block-specific QDict header by Max Reitz · 7 years ago
  17. e18a58b block: Merge .bdrv_co_writev{,_flags} in drivers by Eric Blake · 7 years ago
  18. cb3e7f0 qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF by Marc-André Lureau · 7 years ago
  19. 7dc847e qapi: Replace qobject_to_X(o) by qobject_to(X, o) by Max Reitz · 7 years ago
  20. 959355a qed: Support .bdrv_co_create by Kevin Wolf · 7 years ago
  21. 2fd6163 block: convert bdrv_check callback to coroutine_fn by Paolo Bonzini · 7 years ago
  22. 2b148f3 block: convert bdrv_invalidate_cache callback to coroutine_fn by Paolo Bonzini · 7 years ago
  23. 9fb4dfc qed: make bdrv_qed_do_open a coroutine_fn by Paolo Bonzini · 7 years ago
  24. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  25. b8d739f qed: Switch to .bdrv_co_block_status() by Eric Blake · 7 years ago
  26. e24d813 block: Simplify bdrv_can_write_zeroes_with_unmap() by Eric Blake · 7 years ago
  27. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  28. a82400c Drop superfluous includes of qapi/qmp/qerror.h by Markus Armbruster · 7 years ago
  29. f8ea8da block: rename bdrv_co_drain to bdrv_co_drain_begin by Manos Pitsidianakis · 7 years ago
  30. 977c736 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) by Markus Armbruster · 7 years ago
  31. 1f01e50 qed: protect table cache with CoMutex by Paolo Bonzini · 7 years ago
  32. 61c7887 qed: introduce bdrv_qed_init_state by Paolo Bonzini · 7 years ago
  33. 61124f0 block: invoke .bdrv_drain callback in coroutine context and from AioContext by Paolo Bonzini · 7 years ago
  34. e7569c1 qed: move tail of qed_aio_write_main to qed_aio_write_{cow, alloc} by Paolo Bonzini · 7 years ago
  35. 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
  36. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
  37. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  38. 0f714ec qed: Use bdrv_co_* for coroutine_fns by Kevin Wolf · 8 years ago
  39. 87f0d88 qed: Add coroutine_fn to I/O path functions by Kevin Wolf · 8 years ago
  40. c0e8f98 qed: Use a coroutine for need_check_timer by Kevin Wolf · 8 years ago
  41. 48cc565 qed: Simplify request handling by Kevin Wolf · 8 years ago
  42. 0806c3b qed: Use CoQueue for serialising allocations by Kevin Wolf · 8 years ago
  43. 89f8970 qed: Implement .bdrv_co_readv/writev by Kevin Wolf · 8 years ago
  44. 0185987 qed: Remove recursion in qed_aio_next_io() by Kevin Wolf · 8 years ago
  45. dddf8db qed: Remove ret argument from qed_aio_next_io() by Kevin Wolf · 8 years ago
  46. 0596be7 qed: Add return value to qed_aio_read/write_data() by Kevin Wolf · 8 years ago
  47. d6daddc qed: Add return value to qed_aio_write_inplace/alloc() by Kevin Wolf · 8 years ago
  48. a101341 qed: Add return value to qed_aio_write_cow() by Kevin Wolf · 8 years ago
  49. eaf0bc5 qed: Add return value to qed_aio_write_main() by Kevin Wolf · 8 years ago
  50. 88d2dd7 qed: Add return value to qed_aio_write_l2_update() by Kevin Wolf · 8 years ago
  51. fb18de2 qed: Add return value to qed_aio_write_l1_update() by Kevin Wolf · 8 years ago
  52. fae25ac qed: Inline qed_commit_l2_update() by Kevin Wolf · 8 years ago
  53. a4d8f1a qed: Make qed_aio_write_main() synchronous by Kevin Wolf · 8 years ago
  54. 3e248cd qed: Make qed_aio_read_data() synchronous by Kevin Wolf · 8 years ago
  55. 453e53e qed: Remove callback from qed_write_table() by Kevin Wolf · 8 years ago
  56. f13d712 qed: Remove callback from qed_write_header() by Kevin Wolf · 8 years ago
  57. 7076309 qed: Make qed_write_header() synchronous by Kevin Wolf · 8 years ago
  58. b4ac32f qed: Remove callback from qed_copy_from_backing_file() by Kevin Wolf · 8 years ago
  59. 0f7aa24 qed: Make qed_copy_from_backing_file() synchronous by Kevin Wolf · 8 years ago
  60. e85c528 qed: Make qed_read_backing_file() synchronous by Kevin Wolf · 8 years ago
  61. 0f21b7a qed: Remove callback from qed_find_cluster() by Kevin Wolf · 8 years ago
  62. 3b7cd9f qed: Use bottom half to resume waiting requests by Kevin Wolf · 8 years ago
  63. 68ba3b0 migration: migration.h was not needed by Juan Quintela · 8 years ago
  64. f59adb3 block: Add .bdrv_truncate() error messages by Max Reitz · 8 years ago
  65. 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 8 years ago
  66. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  67. 5588060 block: Add BDRV_O_RESIZE for blk_new_open() by Kevin Wolf · 8 years ago
  68. 862f215 block: Request child permissions in format drivers by Kevin Wolf · 8 years ago
  69. 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
  70. b9e413d block: explicitly acquire aiocontext in aio callbacks that need it by Paolo Bonzini · 8 years ago
  71. 1919631 block: explicitly acquire aiocontext in bottom halves that need it by Paolo Bonzini · 8 years ago
  72. 2f47da5 block: explicitly acquire aiocontext in timers that need it by Paolo Bonzini · 8 years ago
  73. b20123a qed: introduce qed_aio_start_io and qed_aio_next_io_cb by Paolo Bonzini · 8 years ago
  74. 6653a73 qed: Implement .bdrv_drain by Fam Zheng · 8 years ago
  75. fffb6e1 block: use aio_bh_schedule_oneshot by Paolo Bonzini · 8 years ago
  76. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 8 years ago
  77. d9ca2ea block: Convert bdrv_pwrite(v/_sync) to BdrvChild by Kevin Wolf · 8 years ago
  78. cf2ab8f block: Convert bdrv_pread(v) to BdrvChild by Kevin Wolf · 8 years ago
  79. 0d1049c block: Convert bdrv_aio_writev() to BdrvChild by Kevin Wolf · 9 years ago
  80. ebb7af2 block: Convert bdrv_aio_readv() to BdrvChild by Kevin Wolf · 9 years ago
  81. 49a2e48 qed: Convert to bdrv_co_pwrite_zeroes() by Eric Blake · 9 years ago
  82. cf081fc block: Track write zero limits in bytes by Eric Blake · 9 years ago
  83. c41a73ff qed: Use DIV_ROUND_UP by Laurent Vivier · 9 years ago
  84. 58369e2 qemu-common: stop including qemu/bswap.h from qemu-common.h by Paolo Bonzini · 9 years ago
  85. c9e9e9c block: Drop superfluous invalidating bs->file from drivers by Fam Zheng · 9 years ago
  86. 8341f00 block: Allow BDRV_REQ_FUA through blk_pwrite() by Eric Blake · 9 years ago
  87. 72e775c block: Always set writeback mode in blk_new_open() by Kevin Wolf · 9 years ago
  88. 73bcb24 Replaced get_tick_per_sec() by NANOSECONDS_PER_SECOND by Rutuja Shah · 9 years ago
  89. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  90. efaa7c4 blockdev: Split monitor reference from BB creation by Max Reitz · 9 years ago
  91. a55448b qapi: Drop QERR_UNKNOWN_BLOCK_FORMAT_FEATURE by Max Reitz · 9 years ago
  92. 1f3ddfc Revert "qed: Implement .bdrv_drain" by Stefan Hajnoczi · 9 years ago
  93. 8a56fda qed: Use BB functions in .bdrv_create() by Kevin Wolf · 9 years ago
  94. 53f1dfd qed: Assign bs->file->bs to file in bdrv_qed_co_get_block_status by Fam Zheng · 9 years ago
  95. 67a0fd2 block: Add "file" output parameter to block status query functions by Fam Zheng · 9 years ago
  96. 04c01a5 block: Rename BDRV_O_INCOMING to BDRV_O_INACTIVE by Kevin Wolf · 9 years ago
  97. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  98. e43bfd9 error: Use error_prepend() where it makes obvious sense by Markus Armbruster · 9 years ago
  99. df9a681 qed: Implement .bdrv_drain by Fam Zheng · 9 years ago
  100. 8e419ae block: Remove bdrv_swap() by Kevin Wolf · 9 years ago