1. d510358 block: Switch bdrv_io_limits_intercept() to byte granularity by Kevin Wolf · 11 years ago
  2. 9e1cb96 qemu-iotests: Test pwritev RMW logic by Kevin Wolf · 11 years ago
  3. 8407d5d block: Make bdrv_pwrite() a bdrv_prwv_co() wrapper by Kevin Wolf · 11 years ago
  4. a3ef657 block: Make bdrv_pread() a bdrv_prwv_co() wrapper by Kevin Wolf · 11 years ago
  5. 775aa8b block: Change coroutine wrapper to byte granularity by Kevin Wolf · 11 years ago
  6. 28de2dc block: Assert serialisation assumptions in pwritev by Kevin Wolf · 11 years ago
  7. 3b8242e block: Align requests in bdrv_co_do_pwritev() by Kevin Wolf · 11 years ago
  8. 6460440 block: Allow wait_serialising_requests() at any point by Kevin Wolf · 11 years ago
  9. 7327145 block: Make overlap range for serialisation dynamic by Kevin Wolf · 11 years ago
  10. 2dbafdc block: Generalise and optimise COR serialisation by Kevin Wolf · 11 years ago
  11. ec746e1 block: Make zero-after-EOF work with larger alignment by Kevin Wolf · 11 years ago
  12. 65afd21 block: Allow waiting for overlapping requests between begin/end by Kevin Wolf · 11 years ago
  13. 793ed47 block: Switch BdrvTrackedRequest to byte granularity by Kevin Wolf · 11 years ago
  14. 6601553 block: Introduce bdrv_co_do_pwritev() by Kevin Wolf · 11 years ago
  15. 244eade block: write: Handle COR dependency after I/O throttling by Kevin Wolf · 11 years ago
  16. b404f72 block: Introduce bdrv_aligned_pwritev() by Kevin Wolf · 11 years ago
  17. 1b0288a block: Introduce bdrv_co_do_preadv() by Kevin Wolf · 11 years ago
  18. d0c7f64 block: Introduce bdrv_aligned_preadv() by Kevin Wolf · 11 years ago
  19. c25f53b raw: Probe required direct I/O alignment by Paolo Bonzini · 13 years ago
  20. 1b7fd72 block: rename buffer_alignment to guest_block_size by Paolo Bonzini · 13 years ago
  21. 339064d block: Don't use guest sector size for qemu_blockalign() by Kevin Wolf · 11 years ago
  22. 1ff735b block: Detect unaligned length in bdrv_qiov_is_aligned() by Kevin Wolf · 11 years ago
  23. 355ef4a block: Update BlockLimits when they might have changed by Kevin Wolf · 11 years ago
  24. 466ad82 block: Inherit opt_transfer_length by Kevin Wolf · 11 years ago
  25. d34682c block: Move initialisation of BlockLimits to bdrv_refresh_limits() by Kevin Wolf · 11 years ago
  26. dabfa6c block: Fix bdrv_commit return value by Kevin Wolf · 11 years ago
  27. 72706ea block: resize backing file image during offline commit, if necessary by Jeff Cody · 11 years ago
  28. 212a5a8 block: Create authorizations mechanism for external snapshot and resize. by Benoît Canet · 11 years ago
  29. 12d3ba8 qmp: Allow to change password on named block driver states. by Benoît Canet · 11 years ago
  30. c13163f qmp: Add QMP query-named-block-nodes to list the named BlockDriverState nodes. by Benoît Canet · 11 years ago
  31. 6913c0c block: Allow the user to define "node-name" option both on command line and QMP. by Benoît Canet · 11 years ago
  32. dc364f4 block: Add bs->node_name to hold the name of a bs node of the bs graph. by Benoît Canet · 11 years ago
  33. d80ac65 block: fix backing file segfault by Peter Feiner · 11 years ago
  34. 505d758 block: Allow recursive "file"s by Max Reitz · 11 years ago
  35. 054963f block: Use bdrv_open_image() in bdrv_open() by Max Reitz · 11 years ago
  36. da557aa block: Add bdrv_open_image() by Max Reitz · 11 years ago
  37. 2a05cbe block: Allow block devices without files by Max Reitz · 11 years ago
  38. 2258e3f block: Pass reference to bdrv_file_open() by Max Reitz · 11 years ago
  39. 72daa72 block: Allow reference for bdrv_file_open() by Max Reitz · 11 years ago
  40. 3d94ce6 block: expect get_block_status errors in bdrv_make_zero by Peter Lieven · 11 years ago
  41. 0b06ef3 block: clean up bdrv_drain_all() throttling comments by Stefan Hajnoczi · 11 years ago
  42. 66f6b81 block: Close backing file early in bdrv_img_create by Max Reitz · 11 years ago
  43. b8d71c0 block: make bdrv_co_do_write_zeroes stricter in producing aligned requests by Paolo Bonzini · 11 years ago
  44. 7ce2101 block: handle ENOTSUP from discard in generic code by Paolo Bonzini · 11 years ago
  45. d5ef94d block: add bdrv_aio_write_zeroes by Paolo Bonzini · 11 years ago
  46. 94d6ff2 block: add flags argument to bdrv_co_write_zeroes tracepoint by Paolo Bonzini · 11 years ago
  47. d20d9b7 block: add flags to BlockRequest by Paolo Bonzini · 11 years ago
  48. d51e9fe block: generalize BlockLimits handling to cover bdrv_aio_discard too by Paolo Bonzini · 11 years ago
  49. c9fbb99 block: Use BDRV_O_NO_BACKING where appropriate by Kevin Wolf · 11 years ago
  50. 9fd3171 block: Enable BDRV_O_SNAPSHOT with driver-specific options by Kevin Wolf · 11 years ago
  51. 4cc70e9 blkdebug: add "remove_break" command by Fam Zheng · 11 years ago
  52. 21b5683 qapi: Change BlockDirtyInfo to list by Fam Zheng · 11 years ago
  53. e4654d2 block: per caller dirty bitmap by Fam Zheng · 11 years ago
  54. c3d8688 block/get_block_status: fix BDRV_BLOCK_ZERO for unallocated blocks by Peter Lieven · 11 years ago
  55. d75cbb5 block: introduce bdrv_make_zero by Peter Lieven · 11 years ago
  56. 6f14da5 block: honour BlockLimits in bdrv_co_discard by Peter Lieven · 11 years ago
  57. c31cb70 block: honour BlockLimits in bdrv_co_do_write_zeroes by Peter Lieven · 11 years ago
  58. 4ce7869 block: add wrappers for logical block provisioning information by Peter Lieven · 11 years ago
  59. d32f35c block: introduce BDRV_REQ_MAY_UNMAP request flag by Peter Lieven · 11 years ago
  60. aa7bfbf block: add flags to bdrv_*_write_zeroes by Peter Lieven · 11 years ago
  61. 6faac15 block: make BdrvRequestFlags public by Peter Lieven · 11 years ago
  62. 06d22aa block: Fail if requested driver is not available by Kevin Wolf · 12 years ago
  63. b04b6b6 block: Print its file name if backing file opening failed by Fam Zheng · 11 years ago
  64. 7e38200 block: Round up total_sectors by Fam Zheng · 11 years ago
  65. 17826bc block: Save errno before error_setg_errno by Max Reitz · 11 years ago
  66. b94a261 block: Avoid unecessary drv->bdrv_getlength() calls by Kevin Wolf · 11 years ago
  67. 87a5deb block: Disable BDRV_O_COPY_ON_READ for the backing file by Thibaut LAURENT · 11 years ago
  68. 61ed268 block: Don't copy backing file name on error by Max Reitz · 11 years ago
  69. 0ebd24e blockdev: Don't disable COR automatically with blockdev-add by Kevin Wolf · 11 years ago
  70. 8f94a6e block: Improve driver whitelist checks by Kevin Wolf · 11 years ago
  71. f6186f4 block: Add BlockDriver.bdrv_check_ext_snapshot. by Benoît Canet · 11 years ago
  72. 92bc50a block/get_block_status: avoid redundant callouts on raw devices by Peter Lieven · 11 years ago
  73. eae041f block: Add bdrv_get_specific_info by Max Reitz · 11 years ago
  74. d4cea8d block: use correct filename by Dunrong Huang · 11 years ago
  75. 2fa9aa5 block: use correct filename for error report by Dunrong Huang · 11 years ago
  76. d055a1f block: use DIV_ROUND_UP in bdrv_co_do_readv by Fam Zheng · 11 years ago
  77. 5726d87 qdict: Extract qdict_extract_subqdict by Benoît Canet · 11 years ago
  78. 030be32 block: introduce BlockDriver.bdrv_needs_filename to enable some drivers. by Benoît Canet · 11 years ago
  79. 1f9db22 block/get_block_status: avoid segfault if there is no backing_hd by Peter Lieven · 11 years ago
  80. 3e0a233 block/get_block_status: set *pnum = 0 on error by Peter Lieven · 11 years ago
  81. dbecebd block: fix backing file overriding by Fam Zheng · 11 years ago
  82. bcb9d66 block: don't lose data from last incomplete sector by Fam Zheng · 11 years ago
  83. cc84d90 block: Error parameter for create functions by Max Reitz · 11 years ago
  84. 34b5d2c block: Error parameter for open functions by Max Reitz · 11 years ago
  85. d5124c0 bdrv: Use "Error" for creating images by Max Reitz · 11 years ago
  86. 015a103 bdrv: Use "Error" for opening images by Max Reitz · 11 years ago
  87. 6f176b4 block: Image file option amendment by Max Reitz · 12 years ago
  88. 5daa74a block: look for zero blocks in bs->file by Paolo Bonzini · 11 years ago
  89. 918e92d block: add default get_block_status implementation for protocols by Paolo Bonzini · 11 years ago
  90. f0ad571 block: return BDRV_BLOCK_ZERO past end of backing file by Paolo Bonzini · 11 years ago
  91. 415b5b0 block: use bdrv_has_zero_init to return BDRV_BLOCK_ZERO by Paolo Bonzini · 11 years ago
  92. 4333bb7 block: define get_block_status return value by Paolo Bonzini · 11 years ago
  93. b6b8a33 block: introduce bdrv_get_block_status API by Paolo Bonzini · 11 years ago
  94. 11212d8 block: make bdrv_has_zero_init return false for copy-on-write-images by Paolo Bonzini · 11 years ago
  95. d663640 block: expect errors from bdrv_co_is_allocated by Paolo Bonzini · 11 years ago
  96. 4f57863 block: remove bdrv_is_allocated_above/bdrv_co_is_allocated_above distinction by Paolo Bonzini · 11 years ago
  97. 617ccb4 block: do not use ->total_sectors in bdrv_co_is_allocated by Paolo Bonzini · 11 years ago
  98. bdad13b block: make bdrv_co_is_allocated static by Paolo Bonzini · 11 years ago
  99. df2a6f2 block: keep bs->total_sectors up to date even for growable block devices by Paolo Bonzini · 11 years ago
  100. 4f6fd34 block: make bdrv_delete() static by Fam Zheng · 12 years ago