Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250425005439.2252467-13-eblake@redhat.com
Maintainers: Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, John Snow <jsnow@redhat.com>, Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>, Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>, Ronnie Sahlberg <ronniesahlberg@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Lieven <pl@dlhnet.de>, Eric Blake <eblake@redhat.com>, "Denis V. Lunev" <den@openvz.org>, Alberto Garcia <berto@igalia.com>, Ilya Dryomov <idryomov@gmail.com>, Stefan Weil <sw@weilnetz.de>, Markus Armbruster <armbru@redhat.com>
qapi/block-core.json | 8 +-
block/coroutines.h | 4 +-
include/block/block-common.h | 11 +
include/block/block-io.h | 2 +
include/block/block_int-common.h | 27 +-
include/block/block_int-global-state.h | 3 +-
include/block/block_int-io.h | 4 +-
block/io.c | 126 +++++--
block/blkdebug.c | 6 +-
block/copy-before-write.c | 4 +-
block/file-posix.c | 5 +-
block/gluster.c | 4 +-
block/iscsi.c | 6 +-
block/mirror.c | 150 +++++++--
block/nbd.c | 4 +-
block/null.c | 6 +-
block/parallels.c | 6 +-
block/qcow.c | 2 +-
block/qcow2.c | 6 +-
block/qed.c | 6 +-
block/quorum.c | 4 +-
block/raw-format.c | 4 +-
block/rbd.c | 6 +-
block/snapshot-access.c | 4 +-
block/vdi.c | 4 +-
block/vmdk.c | 2 +-
block/vpc.c | 2 +-
block/vvfat.c | 6 +-
blockdev.c | 18 +-
tests/unit/test-block-iothread.c | 4 +-
tests/qemu-iotests/common.rc | 6 +
tests/qemu-iotests/194 | 1 +
tests/qemu-iotests/250 | 5 -
tests/qemu-iotests/tests/mirror-sparse | 128 ++++++++
tests/qemu-iotests/tests/mirror-sparse.out | 365 +++++++++++++++++++++
35 files changed, 815 insertions(+), 134 deletions(-)
create mode 100755 tests/qemu-iotests/tests/mirror-sparse
create mode 100644 tests/qemu-iotests/tests/mirror-sparse.out