1. f66b1f0 block: drop empty .bdrv_close handlers by Vladimir Sementsov-Ogievskiy · 6 years ago
  2. 7851f1a Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  3. 0b9fd3f block: Use BdrvChild to discard by Fam Zheng · 7 years ago
  4. 67b51fb block: split flags in copy_range by Vladimir Sementsov-Ogievskiy · 7 years ago
  5. 6d6bcc4 raw: Drop superfluous semicolon by Fam Zheng · 7 years ago
  6. 061ca8a block: Convert .bdrv_truncate callback to coroutine_fn by Kevin Wolf · 7 years ago
  7. 72d219e raw: Implement copy offloading by Fam Zheng · 7 years ago
  8. 3844553 raw: Check byte range uniformly by Fam Zheng · 7 years ago
  9. 228345b block: Support BDRV_REQ_WRITE_UNCHANGED in filters by Max Reitz · 7 years ago
  10. efc75e2 block: rename .bdrv_create() to .bdrv_co_create_opts() by Stefan Hajnoczi · 7 years ago
  11. d41aa7e raw: Switch to .bdrv_co_block_status() by Eric Blake · 7 years ago
  12. f024aee block: remove unused bdrv_media_changed by Manos Pitsidianakis · 8 years ago
  13. 7ea37c3 block: Add PreallocMode to bdrv_truncate() by Max Reitz · 8 years ago
  14. 8243ccb block: Add PreallocMode to BD.bdrv_truncate() by Max Reitz · 8 years ago
  15. a843a22 raw-format: add bdrv_measure() support by Stefan Hajnoczi · 8 years ago
  16. d525403 block: Simplify use of BDRV_BLOCK_RAW by Eric Blake · 8 years ago
  17. f5a5ca7 block: change variable names in BlockDriverState by Manos Pitsidianakis · 8 years ago
  18. f59adb3 block: Add .bdrv_truncate() error messages by Max Reitz · 8 years ago
  19. 4bff28b block: Add errp to BD.bdrv_truncate() by Max Reitz · 8 years ago
  20. ed3d2ec block: Add errp to b{lk,drv}_truncate() by Max Reitz · 8 years ago
  21. d7010df block: Request child permissions in filter drivers by Kevin Wolf · 8 years ago
  22. 4e4bf5c block: Attach bs->file only during .bdrv_open() by Kevin Wolf · 8 years ago
  23. 52cdbc5 block: Pass BdrvChild to bdrv_truncate() by Kevin Wolf · 8 years ago
  24. 2e6fc7e block: Rename raw_bsd to raw-format.c by Eric Blake · 8 years ago[Renamed (99%) from block/raw_bsd.c]
  25. 80a15e3 raw_bsd: don't check size alignment when only offset is set by Tomáš Golembiovský · 8 years ago
  26. 4033287 raw_bsd: move check to prevent overflow by Tomáš Golembiovský · 8 years ago
  27. 2fdc704 raw_bsd: add offset and size options by Tomáš Golembiovský · 8 years ago
  28. 151a293 raw: Implement .bdrv_co_ioctl instead of .bdrv_aio_ioctl by Kevin Wolf · 8 years ago
  29. decaeed raw_bsd: Convert to byte-based interface by Eric Blake · 8 years ago
  30. 5f61ad0 raw_bsd: Switch .bdrv_co_discard() to byte-based by Eric Blake · 8 years ago
  31. 9f1963b block: Convert bdrv_co_discard() to byte-based by Eric Blake · 8 years ago
  32. 8a39b4d raw_bsd: Don't advertise flags not supported by protocol layer by Eric Blake · 8 years ago
  33. a03ef88 block: Convert bdrv_co_preadv/pwritev to BdrvChild by Kevin Wolf · 9 years ago
  34. 28b04a8 block: Convert bdrv_co_readv() to BdrvChild by Kevin Wolf · 9 years ago
  35. ad82be2 block: Drop raw_refresh_limits() by Eric Blake · 9 years ago
  36. 9be3859 coccinelle: Remove unnecessary variables for function return value by Eduardo Habkost · 9 years ago
  37. 6b62d96 error: Remove unnecessary local_err variables by Eduardo Habkost · 9 years ago
  38. 621ff94 error: Remove NULL checks on error_propagate() calls by Eduardo Habkost · 9 years ago
  39. 39ad937 raw_bsd: Convert to bdrv_co_pwrite_zeroes() by Eric Blake · 9 years ago
  40. 74021bc block: Switch bdrv_write_zeroes() to byte interface by Eric Blake · 9 years ago
  41. 465fe88 block: Honor BDRV_REQ_FUA during write_zeroes by Eric Blake · 9 years ago
  42. 4df863f block: Make supported_write_flags a per-bds property by Eric Blake · 9 years ago
  43. cab3a35 block: Rename bdrv_co_do_preadv/writev to bdrv_co_preadv/writev by Kevin Wolf · 9 years ago
  44. 78a0729 block: Introduce bdrv_driver_pwritev() by Kevin Wolf · 9 years ago
  45. 5481531 raw: Support BDRV_REQ_FUA by Kevin Wolf · 9 years ago
  46. da34e65 include/qemu/osdep.h: Don't include qapi/error.h by Markus Armbruster · 9 years ago
  47. 02650ac raw: Assign bs to file in raw_co_get_block_status by Fam Zheng · 9 years ago
  48. 67a0fd2 block: Add "file" output parameter to block status query functions by Fam Zheng · 9 years ago
  49. 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
  50. 83c98d7 block: Drop BlockDriver.bdrv_ioctl by Fam Zheng · 9 years ago
  51. 1354c47 block/raw_bsd: Drop raw_is_inserted() by Max Reitz · 9 years ago
  52. e031f75 block: Make bdrv_is_inserted() return a bool by Max Reitz · 9 years ago
  53. 9a4f4c3 block: Convert bs->file to BdrvChild by Kevin Wolf · 10 years ago
  54. 1a9335e block: Add driver methods to probe blocksizes and geometry by Ekaterina Tumanova · 10 years ago
  55. 5f535a9 block: Make essential BlockDriver objects public by Max Reitz · 10 years ago
  56. 38f3ef5 raw: Prohibit dangerous writes for probed images by Kevin Wolf · 10 years ago
  57. 097310b block: Rename BlockDriverCompletionFunc to BlockCompletionFunc by Markus Armbruster · 10 years ago
  58. 7c84b1b block: Rename BlockDriverAIOCB* to BlockAIOCB* by Markus Armbruster · 10 years ago
  59. 3baca89 block: Add Error argument to bdrv_refresh_limits() by Kevin Wolf · 10 years ago
  60. c282e1f cleanup QEMUOptionParameter by Chunyan Liu · 11 years ago
  61. cd3a4cf raw_bsd.c: replace QEMUOptionParameter with QemuOpts by Chunyan Liu · 11 years ago
  62. 83d0521 change block layer to support both QemuOpts and QEMUOptionParamter by Chunyan Liu · 11 years ago
  63. 84d18f0 Use error_is_set() only when necessary by Markus Armbruster · 11 years ago
  64. ad6aef4 raw: Fix BlockLimits passthrough by Kevin Wolf · 11 years ago
  65. 04f19e4 block/raw: copy BlockLimits on raw_open by Peter Lieven · 11 years ago
  66. aa7bfbf block: add flags to bdrv_*_write_zeroes by Peter Lieven · 11 years ago
  67. b94a261 block: Avoid unecessary drv->bdrv_getlength() calls by Kevin Wolf · 11 years ago
  68. 92f1dee block/raw_bsd: Employ error parameter by Max Reitz · 11 years ago
  69. 92bc50a block/get_block_status: avoid redundant callouts on raw devices by Peter Lieven · 11 years ago
  70. cc84d90 block: Error parameter for create functions by Max Reitz · 11 years ago
  71. d5124c0 bdrv: Use "Error" for creating images by Max Reitz · 11 years ago
  72. 015a103 bdrv: Use "Error" for opening images by Max Reitz · 11 years ago
  73. b6b8a33 block: introduce bdrv_get_block_status API by Paolo Bonzini · 11 years ago
  74. bdad13b block: make bdrv_co_is_allocated static by Paolo Bonzini · 11 years ago
  75. 7a6d3fc switch raw block driver from "raw.o" to "raw_bsd.o" by Laszlo Ersek · 11 years ago
  76. 775d6af raw_bsd: register bdrv_raw by Laszlo Ersek · 11 years ago
  77. ff369a4 raw_bsd: add raw_create_options by Laszlo Ersek · 11 years ago
  78. 01dd96d raw_bsd: introduce "special members" by Laszlo Ersek · 11 years ago
  79. 1565262 raw_bsd: add raw_create() by Laszlo Ersek · 11 years ago
  80. 9eaafd9 raw_bsd: emit debug events in bdrv_co_readv() and bdrv_co_writev() by Laszlo Ersek · 11 years ago
  81. e1c66c6 add skeleton for BSD licensed "raw" BlockDriver by Laszlo Ersek · 11 years ago