1. c80d8b0 block: Add @exact parameter to bdrv_co_truncate() by Max Reitz · 5 years ago
  2. b301686 block/block-backend: add blk_co_pwritev_part by Vladimir Sementsov-Ogievskiy · 5 years ago
  3. e4ec5ad replay: add BH oneshot event for block layer by Pavel Dovgalyuk · 5 years ago
  4. e018ccb Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 5 years ago
  5. 54d3123 sysemu: Split sysemu/runstate.h off sysemu/sysemu.h by Markus Armbruster · 5 years ago
  6. db72581 Include qemu/main-loop.h less by Markus Armbruster · 5 years ago
  7. 13d4ff0 trace: Do not include qom/cpu.h into generated trace.h by Markus Armbruster · 5 years ago
  8. cf31293 block-backend: Queue requests while drained by Kevin Wolf · 5 years ago
  9. 421919d block: Remove blk_pread_unthrottled() by Kevin Wolf · 5 years ago
  10. e037c09 block: Do not poll in bdrv_do_drained_end() by Max Reitz · 5 years ago
  11. 68d00e4 block/block-backend: blk_iostatus_reset: drop usage of bs->job by Vladimir Sementsov-Ogievskiy · 6 years ago
  12. 132ada8 block: Adjust AioContexts when attaching nodes by Kevin Wolf · 6 years ago
  13. d861ab3 block: Add BlockBackend.ctx by Kevin Wolf · 6 years ago
  14. 97896a4 block: Add Error to blk_set_aio_context() by Kevin Wolf · 6 years ago
  15. b441dc7 block: Make bdrv_root_attach_child() unref child_bs on failure by Alberto Garcia · 6 years ago
  16. 980b0f9 block: Add blk_set_allow_aio_context_change() by Kevin Wolf · 6 years ago
  17. 3847526 block: Implement .(can_)set_aio_ctx for BlockBackend by Kevin Wolf · 6 years ago
  18. 4841211 block: Add bdrv_get_request_alignment() by Eric Blake · 6 years ago
  19. adf2e45 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 6 years ago
  20. c90e2a9 block-backend: Make blk_inc/dec_in_flight public by Kevin Wolf · 6 years ago
  21. ae5a959 block/block-backend: use QEMU_IOVEC_INIT_BUF by Vladimir Sementsov-Ogievskiy · 6 years ago
  22. d09ea2d block: Remove blk_attach_dev_legacy() / legacy_dev code by Thomas Huth · 6 years ago
  23. 4720cbe block: Fix hangs in synchronous APIs with iothreads by Kevin Wolf · 6 years ago
  24. 5d3b4e9 qapi: add x-debug-query-block-graph by Vladimir Sementsov-Ogievskiy · 6 years ago
  25. 602414d block: Null pointer dereference in blk_root_get_parent_desc() by Liam Merwick · 6 years ago
  26. 9671056 block: change some function return type to bool by Li Qiang · 6 years ago
  27. cb53460 block-backend: Set werror/rerror defaults in blk_new() by Kevin Wolf · 6 years ago
  28. cfe29d8 block: Use a single global AioWait by Kevin Wolf · 6 years ago
  29. 46aaf2a block-backend: Decrease in_flight only after callback by Kevin Wolf · 6 years ago
  30. 5ca9d21 block-backend: Fix potential double blk_delete() by Kevin Wolf · 6 years ago
  31. fe5258a block-backend: Add .drained_poll callback by Kevin Wolf · 6 years ago
  32. 3ab7238 qapi: Drop qapi_event_send_FOO()'s Error ** argument by Peter Xu · 6 years ago
  33. 572023f block: Remove deprecated -drive option serial by Kevin Wolf · 7 years ago
  34. 0b9fd3f block: Use BdrvChild to discard by Fam Zheng · 6 years ago
  35. 44e8b46 Revert "block: Remove deprecated -drive option serial" by Cornelia Huck · 7 years ago
  36. 67b51fb block: split flags in copy_range by Vladimir Sementsov-Ogievskiy · 6 years ago
  37. f45280c block: fix QEMU crash with scsi-hd and drive_del by Greg Kurz · 7 years ago
  38. b008326 block: Remove deprecated -drive option serial by Kevin Wolf · 7 years ago
  39. b5679fa block-backend: Add blk_co_copy_range by Fam Zheng · 7 years ago
  40. 7803696 block-backend: simplify blk_get_aio_context by Daniel Henrique Barboza · 7 years ago
  41. d03654e block: let blk_add/remove_aio_context_notifier() tolerate BDS changes by Stefan Hajnoczi · 7 years ago
  42. c060332 block: Fix qemu crash when using scsi-block by Deepa Srinivasan · 7 years ago
  43. 58e2e17 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  44. bfe1a14 block: Fix NULL dereference on empty drive error by Kevin Wolf · 7 years ago
  45. 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
  46. 33f2a75 block: add BlockBackend->in_flight counter by Stefan Hajnoczi · 7 years ago
  47. 922a01a Move include qemu/option.h from qemu-common.h to actual users by Markus Armbruster · 7 years ago
  48. e688df6 Include qapi/error.h exactly where needed by Markus Armbruster · 7 years ago
  49. 23d0ba9 block: Introduce buf register API by Fam Zheng · 7 years ago
  50. 1f4ad7d block: Don't request I/O permission with BDRV_O_NO_IO by Kevin Wolf · 7 years ago
  51. 5e003f1 block: Make bdrv_next() keep strong references by Max Reitz · 7 years ago
  52. c89bcf3 block: Leave valid throttle timers when removing a BDS from a backend by Alberto Garcia · 7 years ago
  53. 48bf7ea block: Check for inserted BlockDriverState in blk_io_limits_disable() by Alberto Garcia · 7 years ago
  54. dc868fb throttle-groups: drain before detaching ThrottleState by Stefan Hajnoczi · 7 years ago
  55. 632a773 block: all I/O should be completed before removing throttle timers. by Zhengui · 7 years ago
  56. f738cfc block: tidy ThrottleGroupMember initializations by Manos Pitsidianakis · 7 years ago
  57. c61791f block: add aio_context field in ThrottleGroupMember by Manos Pitsidianakis · 7 years ago
  58. 022cdc9 block: move ThrottleGroup membership to ThrottleGroupMember by Manos Pitsidianakis · 7 years ago
  59. ca2e214 block-backend: Allow more "can inactivate" cases by Fam Zheng · 7 years ago
  60. c16de8f block-backend: Refactor inactivate check by Fam Zheng · 7 years ago
  61. 5f7772c block-backend: Defer shared_perm tightening migration completion by Fam Zheng · 7 years ago
  62. a429b9b block: Make blk_all_next() public by Kevin Wolf · 7 years ago
  63. 77beef8 block: Make blk_get_attached_dev_id() public by Kevin Wolf · 7 years ago
  64. 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
  65. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  66. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  67. 9caa6f3 block: split BlockAcctStats creation and setup by Paolo Bonzini · 8 years ago
  68. 93001e9 throttle-groups: protect throttled requests with a CoMutex by Paolo Bonzini · 8 years ago
  69. d993b85 block: access io_limits_disabled with atomic ops by Paolo Bonzini · 8 years ago
  70. 93c2650 block: Fix anonymous BBs in blk_root_inactivate() by Kevin Wolf · 8 years ago
  71. cfa1a57 block: Drop permissions when migration completes by Kevin Wolf · 8 years ago
  72. 4417ab7 block: New BdrvChildRole.activate() for blk_resume_after_migration() by Kevin Wolf · 8 years ago
  73. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  74. 0731a50 block: Constify data passed by pointer to blk_name by Krzysztof Kozlowski · 8 years ago
  75. 1606e4c throttle: Remove block from group on hot-unplug by Eric Blake · 8 years ago
  76. e92f0e1 block: Use bdrv_coroutine_enter to start I/O coroutines by Fam Zheng · 8 years ago
  77. d35ff5e block: Ignore guest dev permissions during incoming migration by Kevin Wolf · 8 years ago
  78. f4d9cc8 block-backend: add drained_begin / drained_end ops by John Snow · 8 years ago
  79. 50bfbe9 block: Don't use error_abort in blk_new_open by Fam Zheng · 8 years ago
  80. 887354b hmp: Request permissions in qemu-io by Kevin Wolf · 8 years ago
  81. b541155 block: Add BdrvChildRole.get_parent_desc() by Kevin Wolf · 8 years ago
  82. 39829a0 block: Allow error return in BlockDevOps.change_media_cb() by Kevin Wolf · 8 years ago
  83. c62d32f block: Request real permissions in blk_new_open() by Kevin Wolf · 8 years ago
  84. d708642 block: Add error parameter to blk_insert_bs() by Kevin Wolf · 8 years ago
  85. 6d0eb64 block: Add permissions to blk_new() by Kevin Wolf · 8 years ago
  86. 981776b block: Add permissions to BlockBackend by Kevin Wolf · 8 years ago
  87. d5e6f43 block: Let callers request permissions when attaching a child node by Kevin Wolf · 8 years ago
  88. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  89. b9e413d block: explicitly acquire aiocontext in aio callbacks that need it by Paolo Bonzini · 8 years ago
  90. 1919631 block: explicitly acquire aiocontext in bottom halves that need it by Paolo Bonzini · 8 years ago
  91. 35f106e block-backend: allow blk_prw from coroutine context by Paolo Bonzini · 8 years ago
  92. c47ee04 block-backend: Always notify on blk_eject by John Snow · 8 years ago
  93. 88b062c block: introduce BDRV_POLL_WHILE by Paolo Bonzini · 8 years ago
  94. 9972354 block: add BDS field to count in-flight requests by Paolo Bonzini · 8 years ago
  95. 48af776 block: Use blk_co_ioctl() for all BB level ioctls by Kevin Wolf · 8 years ago
  96. 8c2e3dd block: Use blk_co_pdiscard() for all BB level discard by Kevin Wolf · 8 years ago
  97. be07a88 block: Use blk_co_flush() for all BB level flushes by Kevin Wolf · 8 years ago
  98. 2d76e72 block: Add qdev ID to DEVICE_TRAY_MOVED by Kevin Wolf · 8 years ago
  99. bbc8ea9 block-backend: Remember if attached device is non-qdev by Kevin Wolf · 8 years ago
  100. 2bf7e10 block: Add node name to BLOCK_IO_ERROR event by Kevin Wolf · 8 years ago