1. a429b9b block: Make blk_all_next() public by Kevin Wolf · 8 years ago
  2. 77beef8 block: Make blk_get_attached_dev_id() public by Kevin Wolf · 8 years ago
  3. 3a691c5 block: Add PreallocMode to blk_truncate() by Max Reitz · 8 years ago
  4. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  5. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  6. 9caa6f3 block: split BlockAcctStats creation and setup by Paolo Bonzini · 8 years ago
  7. 93001e9 throttle-groups: protect throttled requests with a CoMutex by Paolo Bonzini · 8 years ago
  8. d993b85 block: access io_limits_disabled with atomic ops by Paolo Bonzini · 8 years ago
  9. 93c2650 block: Fix anonymous BBs in blk_root_inactivate() by Kevin Wolf · 8 years ago
  10. cfa1a57 block: Drop permissions when migration completes by Kevin Wolf · 8 years ago
  11. 4417ab7 block: New BdrvChildRole.activate() for blk_resume_after_migration() by Kevin Wolf · 8 years ago
  12. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  13. 0731a50 block: Constify data passed by pointer to blk_name by Krzysztof Kozlowski · 8 years ago
  14. 1606e4c throttle: Remove block from group on hot-unplug by Eric Blake · 8 years ago
  15. e92f0e1 block: Use bdrv_coroutine_enter to start I/O coroutines by Fam Zheng · 8 years ago
  16. d35ff5e block: Ignore guest dev permissions during incoming migration by Kevin Wolf · 8 years ago
  17. f4d9cc8 block-backend: add drained_begin / drained_end ops by John Snow · 8 years ago
  18. 50bfbe9 block: Don't use error_abort in blk_new_open by Fam Zheng · 8 years ago
  19. 887354b hmp: Request permissions in qemu-io by Kevin Wolf · 8 years ago
  20. b541155 block: Add BdrvChildRole.get_parent_desc() by Kevin Wolf · 8 years ago
  21. 39829a0 block: Allow error return in BlockDevOps.change_media_cb() by Kevin Wolf · 8 years ago
  22. c62d32f block: Request real permissions in blk_new_open() by Kevin Wolf · 8 years ago
  23. d708642 block: Add error parameter to blk_insert_bs() by Kevin Wolf · 8 years ago
  24. 6d0eb64 block: Add permissions to blk_new() by Kevin Wolf · 8 years ago
  25. 981776b block: Add permissions to BlockBackend by Kevin Wolf · 8 years ago
  26. d5e6f43 block: Let callers request permissions when attaching a child node by Kevin Wolf · 8 years ago
  27. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  28. b9e413d block: explicitly acquire aiocontext in aio callbacks that need it by Paolo Bonzini · 8 years ago
  29. 1919631 block: explicitly acquire aiocontext in bottom halves that need it by Paolo Bonzini · 8 years ago
  30. 35f106e block-backend: allow blk_prw from coroutine context by Paolo Bonzini · 8 years ago
  31. c47ee04 block-backend: Always notify on blk_eject by John Snow · 8 years ago
  32. 88b062c block: introduce BDRV_POLL_WHILE by Paolo Bonzini · 8 years ago
  33. 9972354 block: add BDS field to count in-flight requests by Paolo Bonzini · 8 years ago
  34. 48af776 block: Use blk_co_ioctl() for all BB level ioctls by Kevin Wolf · 8 years ago
  35. 8c2e3dd block: Use blk_co_pdiscard() for all BB level discard by Kevin Wolf · 8 years ago
  36. be07a88 block: Use blk_co_flush() for all BB level flushes by Kevin Wolf · 8 years ago
  37. 2d76e72 block: Add qdev ID to DEVICE_TRAY_MOVED by Kevin Wolf · 8 years ago
  38. bbc8ea9 block-backend: Remember if attached device is non-qdev by Kevin Wolf · 8 years ago
  39. 2bf7e10 block: Add node name to BLOCK_IO_ERROR event by Kevin Wolf · 8 years ago
  40. fffb6e1 block: use aio_bh_schedule_oneshot by Paolo Bonzini · 8 years ago
  41. b85114f block: Use 'detect-zeroes' option for 'blockdev-change-medium' by Kevin Wolf · 8 years ago
  42. 49137bf block-backend: remove blk_flush_all by John Snow · 8 years ago
  43. 1c89e1f block: Add blk_by_dev() by Kevin Wolf · 8 years ago
  44. 35fadca block: remove BlockDriver.bdrv_write_compressed by Pavel Butsykin · 9 years ago
  45. 751e2f0 block: Convert bdrv_pwrite_compressed() to BdrvChild by Pavel Butsykin · 9 years ago
  46. fe5c135 block: switch blk_write_compressed() to byte-based interface by Pavel Butsykin · 9 years ago
  47. b6c1bae block: Accept node-name for block-stream by Kevin Wolf · 9 years ago
  48. 1c6c4bb block: Convert BB interface to byte-based discards by Eric Blake · 9 years ago
  49. 60ebac1 block: Convert bdrv_aio_discard() to byte-based by Eric Blake · 9 years ago
  50. 0c51a89 block: Convert bdrv_discard() to byte-based by Eric Blake · 9 years ago
  51. 9f1963b block: Convert bdrv_co_discard() to byte-based by Eric Blake · 9 years ago
  52. 8c39825 block/qdev: Allow configuring rerror/werror with qdev properties by Kevin Wolf · 9 years ago
  53. 0b8b875 coroutine: move entry argument to qemu_coroutine_create by Paolo Bonzini · 9 years ago
  54. a03ef88 block: Convert bdrv_co_preadv/pwritev to BdrvChild by Kevin Wolf · 9 years ago
  55. 720ff28 block: Convert bdrv_pwrite_zeroes() to BdrvChild by Kevin Wolf · 9 years ago
  56. 5def6b8 block: Switch transfer length bounds to byte-based by Eric Blake · 9 years ago
  57. 24ce9a2 block: Give nonzero result to blk_get_max_transfer_length() by Eric Blake · 9 years ago
  58. 1e98fef block: Make blk_co_preadv/pwritev() public by Kevin Wolf · 9 years ago
  59. 0c3169d block: Default to enabled write cache in blk_new() by Kevin Wolf · 9 years ago
  60. d004bd5 block: Rename blk_write_zeroes() by Eric Blake · 9 years ago
  61. 36fe133 block: Fix reconfiguring graph with drained nodes by Kevin Wolf · 9 years ago
  62. 109525a block: Drop errp parameter from blk_new() by Max Reitz · 9 years ago
  63. 5b36393 block: Make bdrv_open() return a BDS by Max Reitz · 9 years ago
  64. 28eb9b1 block: Drop blk_new_with_bs() by Max Reitz · 9 years ago
  65. 88be7b4 block: Fix bdrv_next() memory leak by Kevin Wolf · 9 years ago
  66. 1f0c461 block: Remove BlockDriverState.blk by Kevin Wolf · 9 years ago
  67. 7c8eece block: Avoid bs->blk in bdrv_next() by Kevin Wolf · 9 years ago
  68. dde3381 block: Add bdrv_has_blk() by Kevin Wolf · 9 years ago
  69. 91c6e4b block: Remove bdrv_aio_multiwrite() by Kevin Wolf · 9 years ago
  70. 4c265bf block: User BdrvChild callback for device name by Kevin Wolf · 9 years ago
  71. 5c8cab4 block: Use BdrvChild callbacks for change_media/resize by Kevin Wolf · 9 years ago
  72. 7ca7f0f block: Decouple throttling from BlockDriverState by Kevin Wolf · 9 years ago
  73. c2066af block: Drain throttling queue with BdrvChild callback by Kevin Wolf · 9 years ago
  74. 22aa8b2 block: Introduce BdrvChild.opaque by Kevin Wolf · 9 years ago
  75. 9714807 block: Move I/O throttling configuration functions to BlockBackend by Kevin Wolf · 9 years ago
  76. 441565b block: Move actual I/O throttling to BlockBackend by Kevin Wolf · 9 years ago
  77. 27ccdd5 block: Move throttling fields from BDS to BB by Kevin Wolf · 9 years ago
  78. 49d2165 block: Convert throttle_group_get_name() to BlockBackend by Kevin Wolf · 9 years ago
  79. f2cd875 block: Introduce BlockBackendPublic by Kevin Wolf · 9 years ago
  80. a561499 block: Make sure throttled BDSes always have a BB by Kevin Wolf · 9 years ago
  81. 7b1deac block: Kill unused sector-based blk_* functions by Eric Blake · 9 years ago
  82. 60cb2fa block: Introduce byte-based aio read/write by Eric Blake · 9 years ago
  83. 983a160 block: Switch blk_*write_zeroes() to byte interface by Eric Blake · 9 years ago
  84. b7d17f9 block: Switch blk_read_unthrottled() to byte interface by Eric Blake · 9 years ago
  85. 8341f00 block: Allow BDRV_REQ_FUA through blk_pwrite() by Eric Blake · 9 years ago
  86. cab3a35 block: Rename bdrv_co_do_preadv/writev to bdrv_co_preadv/writev by Kevin Wolf · 9 years ago
  87. ce0f141 block: introduce bdrv_no_throttling_begin/end by Paolo Bonzini · 9 years ago
  88. 16aaf97 block: Don't ignore flags in blk_{,co,aio}_write_zeroes() by Kevin Wolf · 9 years ago
  89. 7fa84cd block: Fix blk_aio_write_zeroes() by Kevin Wolf · 9 years ago
  90. 61de4c6 block: Remove BDRV_O_CACHE_WB by Kevin Wolf · 9 years ago
  91. bfd18d1 block: Move enable_write_cache to BB level by Kevin Wolf · 9 years ago
  92. 72e775c block: Always set writeback mode in blk_new_open() by Kevin Wolf · 9 years ago
  93. 72f41b6 block: Remove blk_set_bs() by Kevin Wolf · 9 years ago
  94. f348b6d util: move declarations out of qemu-common.h by Veronia Bahaa · 9 years ago
  95. 8896e08 block: Use blk_co_pwritev() in blk_co_write_zeroes() by Kevin Wolf · 9 years ago
  96. 57d6a42 block: Use blk_aio_prwv() for aio_read/write/write_zeroes by Kevin Wolf · 9 years ago
  97. a55d3fb block: Use blk_prw() in blk_pread()/blk_pwrite() by Kevin Wolf · 9 years ago
  98. fc1453c block: Use blk_co_pwritev() in blk_write_zeroes() by Kevin Wolf · 9 years ago
  99. 5bd5119 block: Pull up blk_read_unthrottled() implementation by Kevin Wolf · 9 years ago
  100. a8823a3 block: Use blk_co_pwritev() for blk_write() by Kevin Wolf · 9 years ago