The following changes since commit 6ed5546fa7bf12c5b87ef76bafb86e1d77ed6e85:
Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2016-06-07' into staging (2016-06-07 16:34:45 +0100) are available in the git repository at: git://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to 55d539c8f75abab70301a43d8c94b976f6ddc358: qemu-img bench: Add --flush-interval (2016-06-08 10:21:09 +0200) ---------------------------------------------------------------- Block layer patches ---------------------------------------------------------------- Colin Lord (1): blockdev: clean up error handling in do_open_tray Denis V. Lunev (4): block: split write_zeroes always qcow2: simplify logic in qcow2_co_write_zeroes qcow2: add tracepoints for qcow2_co_write_zeroes qcow2: avoid extra flushes in qcow2 Eric Blake (15): qemu-iotests: Test one more spot for optimizing write_zeroes qcow2: Catch more unaligned write_zero into zero cluster iscsi: Use block size as minimum zero/discard alignment block: Track write zero limits in bytes block: Add .bdrv_co_pwrite_zeroes() block: Switch bdrv_write_zeroes() to byte interface iscsi: Convert to bdrv_co_pwrite_zeroes() qcow2: Convert to bdrv_co_pwrite_zeroes() blkreplay: Convert to bdrv_co_pwrite_zeroes() gluster: Convert to bdrv_co_pwrite_zeroes() qed: Convert to bdrv_co_pwrite_zeroes() raw-posix: Convert to bdrv_co_pwrite_zeroes() raw_bsd: Convert to bdrv_co_pwrite_zeroes() vmdk: Convert to bdrv_co_pwrite_zeroes() block: Kill bdrv_co_write_zeroes() Fam Zheng (1): raw-posix: Fetch max sectors for host block device Kevin Wolf (9): migration/block: Convert load to BlockBackend migration/block: Convert saving to BlockBackend block: Fix bdrv_all_delete_snapshot() error handling block: Don't emulate natively supported pwritev flags qemu-img bench qemu-img bench: Sequential writes qemu-img bench: Make start offset configurable qemu-img bench: Implement -S (step size) qemu-img bench: Add --flush-interval Peter Lieven (1): block: assert that bs->request_alignment is a power of 2 block.c | 2 +- block/blkreplay.c | 8 +- block/gluster.c | 14 +- block/io.c | 121 +++++++++-------- block/iscsi.c | 72 ++++++---- block/parallels.c | 4 +- block/qcow2-cache.c | 11 +- block/qcow2-cluster.c | 3 +- block/qcow2.c | 91 ++++++------- block/qcow2.h | 1 + block/qed.c | 35 +++-- block/raw-posix.c | 58 +++++--- block/raw_bsd.c | 10 +- block/snapshot.c | 3 - block/vmdk.c | 18 ++- blockdev.c | 46 ++++--- include/block/block.h | 10 +- include/block/block_int.h | 16 ++- migration/block.c | 147 ++++++++++++-------- qemu-img-cmds.hx | 6 + qemu-img.c | 329 +++++++++++++++++++++++++++++++++++++++++++++ qemu-img.texi | 24 ++++ tests/qemu-iotests/034 | 2 +- tests/qemu-iotests/154 | 42 +++++- tests/qemu-iotests/154.out | 55 +++++++- trace-events | 6 +- 26 files changed, 831 insertions(+), 303 deletions(-)