1. aece5ed block: Update copyright of the accounting code by Alberto Garcia · 9 years ago
  2. 918a17a block: Use QEMU_CLOCK_VIRTUAL for the accounting code in qtest mode by Alberto Garcia · 9 years ago
  3. 96e4ded block: Add average I/O queue depth to BlockDeviceTimedStats by Alberto Garcia · 9 years ago
  4. 979e9b0 block: Compute minimum, maximum and average I/O latencies by Alberto Garcia · 9 years ago
  5. 362e929 block: Allow configuring whether to account failed and invalid ops by Alberto Garcia · 9 years ago
  6. 7ee12da block: Add statistics for failed and invalid I/O operations by Alberto Garcia · 9 years ago
  7. cb38fff block: Add idle_time_ns to BlockDeviceStats by Alberto Garcia · 9 years ago
  8. 5519593 block: define 'clock_type' for the accounting code by Alberto Garcia · 9 years ago
  9. 78f51fd block: Add BlockJobTxn support to backup_run by John Snow · 9 years ago
  10. c347b2c block/backup: Rely on commit/abort for cleanup by John Snow · 9 years ago
  11. 18930ba blockjob: Introduce reference count and fix reference to job->bs by Fam Zheng · 9 years ago
  12. b976ea3 backup: Extract dirty bitmap handling as a separate function by Fam Zheng · 9 years ago
  13. df9a681 qed: Implement .bdrv_drain by Fam Zheng · 9 years ago
  14. 67da1dc block: Introduce BlockDriver.bdrv_drain callback by Fam Zheng · 9 years ago
  15. 83c98d7 block: Drop BlockDriver.bdrv_ioctl by Fam Zheng · 9 years ago
  16. 5c5ae76 block: Emulate bdrv_ioctl with bdrv_aio_ioctl and track both by Fam Zheng · 9 years ago
  17. 4bb17ab iscsi: Emulate commands in iscsi_aio_ioctl as iscsi_ioctl by Fam Zheng · 9 years ago
  18. b1066c8 block: Track discard requests by Fam Zheng · 9 years ago
  19. cdb5e31 block: Track flush requests by Fam Zheng · 9 years ago
  20. ebde595 block: Add more types for tracked request by Fam Zheng · 9 years ago
  21. 7497b8d Merge remote-tracking branch 'remotes/cody/tags/block-pull-request' into staging by Peter Maydell · 9 years ago
  22. a99dfb4 qcow2: Fix qcow2_get_cluster_offset() for zero clusters by Kevin Wolf · 9 years ago
  23. f636ae8 block: Add blk_get_refcnt() by Alberto Garcia · 9 years ago
  24. 10f3cd1 mirror: block all operations on the target image during the job by Alberto Garcia · 9 years ago
  25. c833d1e gluster: allocate GlusterAIOCBs on the stack by Paolo Bonzini · 10 years ago
  26. a0d64a6 throttle: Use bs->throttle_state instead of bs->io_limits_enabled by Alberto Garcia · 9 years ago
  27. 5ac7241 throttle: Check for pending requests in throttle_group_unregister_bs() by Alberto Garcia · 9 years ago
  28. 9533423 qcow2: avoid misaligned 64bit bswap by John Snow · 9 years ago
  29. 3db2bd5 commit: reopen overlay_bs before base by Alberto Garcia · 9 years ago
  30. f1f5706 block: Inquire tray state before tray-moved events by Max Reitz · 9 years ago
  31. 38cb18f block: Add functions for inheriting a BBRS by Max Reitz · 9 years ago
  32. 1c95f7e block: Add blk_remove_bs() by Max Reitz · 9 years ago
  33. 496c1b1 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 9 years ago
  34. e01dd3d iscsi: Translate scsi sense into error code by Fam Zheng · 9 years ago
  35. 6a8f966 block: Convert to new qapi union layout by Eric Blake · 9 years ago
  36. 37a639a block: Consider all child nodes in bdrv_requests_pending() by Kevin Wolf · 9 years ago
  37. 51288d7 block: Introduce "drained begin/end" API by Fam Zheng · 9 years ago
  38. dca21ef aio: Add "is_external" flag for event handlers by Fam Zheng · 9 years ago
  39. d87d01e throttle: Remove throttle_group_lock/unlock() by Alberto Garcia · 9 years ago
  40. 5433c24 block: Prepare for NULL BDS by Max Reitz · 9 years ago
  41. 0c3c36d block: Add blk_insert_bs() by Max Reitz · 9 years ago
  42. a46fc9c block: Prepare remaining BB functions for NULL BDS by Max Reitz · 9 years ago
  43. c09ba36 block: Fail requests to empty BlockBackend by Max Reitz · 9 years ago
  44. 061959e block: Make some BB functions fall back to BBRS by Max Reitz · 9 years ago
  45. 281d22d block: Add BlockBackendRootState by Max Reitz · 9 years ago
  46. 973f2dd block/throttle-groups: Make incref/decref public by Max Reitz · 9 years ago
  47. 373340b block: Move I/O status and error actions into BB by Max Reitz · 9 years ago
  48. 7f0e9da block: Move BlockAcctStats into BlockBackend by Max Reitz · 9 years ago
  49. 53d8f9d block: Remove wr_highest_sector from BlockAcctStats by Max Reitz · 9 years ago
  50. 68e9ec0 block: Move guest_block_size into BlockBackend by Max Reitz · 9 years ago
  51. 4981bde block: Fix BB AIOCB AioContext without BDS by Max Reitz · 9 years ago
  52. 1354c47 block/raw_bsd: Drop raw_is_inserted() by Max Reitz · 9 years ago
  53. db0284f block: Add blk_is_available() by Max Reitz · 9 years ago
  54. e031f75 block: Make bdrv_is_inserted() return a bool by Max Reitz · 9 years ago
  55. f709623 block: Remove host floppy support by Max Reitz · 9 years ago
  56. 10817bf coroutine: move into libqemuutil.a library by Daniel P. Berrange · 10 years ago
  57. 6b826af blkdebug: Don't confuse image as backing file by Fam Zheng · 9 years ago
  58. e394621 qcow2: Remove forward declaration of QCowAIOCB by Kevin Wolf · 10 years ago
  59. 1501ecc raw-posix: warn about BDRV_O_NATIVE_AIO if libaio is unavailable by Stefan Hajnoczi · 10 years ago
  60. 7e39d3a blkverify: Fix BDS leak in .bdrv_open error path by Kevin Wolf · 9 years ago
  61. 8e419ae block: Remove bdrv_swap() by Kevin Wolf · 10 years ago
  62. 3f09bfb block: Add and use bdrv_replace_in_backing_chain() by Kevin Wolf · 10 years ago
  63. 8ccb956 blockjob: Store device name at job creation by Kevin Wolf · 10 years ago
  64. a2d6190 block-backend: Add blk_set_bs() by Kevin Wolf · 10 years ago
  65. 439db28 block/io: Make bdrv_requests_pending() public by Kevin Wolf · 10 years ago
  66. 5db15a5 block: Manage backing file references in bdrv_set_backing_hd() by Kevin Wolf · 10 years ago
  67. 760e006 block: Convert bs->backing_hd to BdrvChild by Kevin Wolf · 10 years ago
  68. 9a4f4c3 block: Convert bs->file to BdrvChild by Kevin Wolf · 10 years ago
  69. 0bd6e91 quorum: Convert to BdrvChild by Kevin Wolf · 10 years ago
  70. 3e586be blkverify: Convert s->test_file to BdrvChild by Kevin Wolf · 10 years ago
  71. 24bc15d vmdk: Use BdrvChild instead of BDS for references to extents by Kevin Wolf · 10 years ago
  72. c84b319 block: switch from g_slice allocator to malloc by Paolo Bonzini · 10 years ago
  73. eab2ac9 block/ssh: remove dead code by Paolo Bonzini · 10 years ago
  74. 73ba05d block/raw-posix: Open file descriptor O_RDWR to work around glibc posix_fallocate emulation issue. by Richard W.M. Jones · 10 years ago
  75. 5d55503 raw-win32: Fix write request error handling by Kevin Wolf · 10 years ago
  76. 5279efe block: mirror - fix full sync mode when target does not support zero init by Jeff Cody · 10 years ago
  77. 9e07142 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 10 years ago
  78. e6fd57e sheepdog: refine discard support by Hitoshi Mitake · 10 years ago
  79. 498f214 sheepdog: use per AIOCB dirty indexes for non overlapping requests by Hitoshi Mitake · 10 years ago
  80. 06c3916 Backup: don't do copy-on-read in before_write_notifier by Wen Congyang · 10 years ago
  81. 9568b51 block: Introduce a new API bdrv_co_no_copy_on_readv() by Wen Congyang · 10 years ago
  82. 4da65c8 sheepdog: add reopen support by Liu Yuan · 10 years ago
  83. 18a8056 block/nfs: cache allocated filesize for read-only files by Peter Lieven · 10 years ago
  84. 055c6f9 block/nfs: fix calculation of allocated file size by Peter Lieven · 10 years ago
  85. 7a5ed43 nbd: convert to use the QAPI SocketAddress object by Daniel P. Berrange · 10 years ago
  86. 007e620 Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging by Peter Maydell · 10 years ago
  87. a2aa09e Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 10 years ago
  88. 2ac0152 qcow2: Make qcow2_alloc_bytes() more explicit by Max Reitz · 10 years ago
  89. 3efffc3 vmdk: Fix next_cluster_sector for compressed write by Radoslav Gerganov · 10 years ago
  90. b6d36de qcow2: Make size_to_clusters() return uint64_t by Max Reitz · 10 years ago
  91. 5b0959a qcow2: Support updating driver-specific options in reopen by Kevin Wolf · 10 years ago
  92. ee55b17 qcow2: Make qcow2_update_options() suitable for transactions by Kevin Wolf · 10 years ago
  93. c1344de qcow2: Fix memory leak in qcow2_update_options() error path by Kevin Wolf · 10 years ago
  94. 007dbc3 qcow2: Leave s unchanged on qcow2_update_options() failure by Kevin Wolf · 10 years ago
  95. 94edf3f qcow2: Move rest of option handling to qcow2_update_options() by Kevin Wolf · 10 years ago
  96. 90efa0e qcow2: Move qcow2_update_options() call up by Kevin Wolf · 10 years ago
  97. 4c75d1a qcow2: Factor out qcow2_update_options() by Kevin Wolf · 10 years ago
  98. f113ae8 qcow2: Improve error message by Kevin Wolf · 10 years ago
  99. 4d2cb09 block: Allow specifying driver-specific options to reopen by Kevin Wolf · 10 years ago
  100. ff99129 qcow2: Rename BDRVQcowState to BDRVQcow2State by Kevin Wolf · 10 years ago