Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220304164711.474713-1-kwolf@redhat.com
Maintainers: Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, John Snow <jsnow@redhat.com>, Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>, Eric Blake <eblake@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>, "Denis V. Lunev" <den@openvz.org>, Markus Armbruster <armbru@redhat.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, "Cédric Le Goater" <clg@kaod.org>, Daniel Henrique Barboza <danielhb413@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>, Paolo Bonzini <pbonzini@redhat.com>, Stefan Weil <sw@weilnetz.de>, Juan Quintela <quintela@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, "Daniel P. Berrangé" <berrange@redhat.com>, Eduardo Habkost <eduardo@habkost.net>
docs/tools/qemu-storage-daemon.rst | 7 +
block/copy-before-write.h | 7 +
block/coroutines.h | 81 +-
include/block/block-common.h | 418 ++++++
include/block/block-global-state.h | 253 ++++
include/block/block-io.h | 368 +++++
include/block/block.h | 878 +-----------
include/block/block_int-common.h | 1222 ++++++++++++++++
include/block/block_int-global-state.h | 329 +++++
include/block/block_int-io.h | 185 +++
include/block/block_int.h | 1475 +-------------------
include/block/blockjob.h | 29 +-
include/block/blockjob_int.h | 28 +
include/block/snapshot.h | 13 +-
include/qemu/coroutine-tls.h | 165 +++
include/qemu/job.h | 22 +
include/qemu/main-loop.h | 42 +
include/qemu/rcu.h | 7 +-
include/sysemu/block-backend-common.h | 102 ++
include/sysemu/block-backend-global-state.h | 116 ++
include/sysemu/block-backend-io.h | 161 +++
include/sysemu/block-backend.h | 269 +---
include/sysemu/blockdev.h | 13 +-
include/sysemu/os-posix.h | 1 +
include/sysemu/os-win32.h | 8 +
block.c | 321 ++++-
block/amend.c | 28 +
block/backup.c | 1 +
block/block-backend.c | 166 ++-
block/commit.c | 4 +
block/copy-before-write.c | 2 +
block/create.c | 2 +
block/crypto.c | 68 +-
block/dirty-bitmap.c | 5 +
block/export/export.c | 2 +-
block/export/fuse.c | 25 +-
block/io.c | 75 +-
block/mirror.c | 4 +
block/monitor/bitmap-qmp-cmds.c | 6 +
block/nbd.c | 1 +
block/parallels.c | 2 +-
block/snapshot.c | 28 +
block/stream.c | 2 +
blockdev.c | 29 +
blockjob.c | 16 +
hw/block/pflash_cfi01.c | 2 +-
hw/nvram/spapr_nvram.c | 2 +-
job.c | 10 +
migration/block.c | 2 +-
migration/migration.c | 14 +-
migration/savevm.c | 8 +-
monitor/qmp-cmds.c | 2 +-
os-posix.c | 6 +
softmmu/cpus.c | 14 +-
softmmu/qdev-monitor.c | 2 +
storage-daemon/qemu-storage-daemon.c | 58 +-
stubs/iothread-lock.c | 5 +
tests/unit/rcutorture.c | 10 +-
tests/unit/test-block-iothread.c | 8 +-
tests/unit/test-rcu-list.c | 4 +-
util/async.c | 12 +-
util/rcu.c | 10 +-
tests/qemu-iotests/iotests.py | 32 +-
block/meson.build | 7 +-
tests/check-block.sh | 12 -
tests/qemu-iotests/185 | 190 ++-
tests/qemu-iotests/185.out | 48 +
tests/qemu-iotests/271 | 2 +-
tests/qemu-iotests/296 | 8 +-
tests/qemu-iotests/296.out | 17 +-
tests/qemu-iotests/common.filter | 65 +-
tests/qemu-iotests/common.rc | 45 +-
tests/qemu-iotests/tests/graph-changes-while-io | 91 ++
.../qemu-iotests/tests/graph-changes-while-io.out | 5 +
74 files changed, 4854 insertions(+), 2823 deletions(-)
create mode 100644 include/block/block-common.h
create mode 100644 include/block/block-global-state.h
create mode 100644 include/block/block-io.h
create mode 100644 include/block/block_int-common.h
create mode 100644 include/block/block_int-global-state.h
create mode 100644 include/block/block_int-io.h
create mode 100644 include/qemu/coroutine-tls.h
create mode 100644 include/sysemu/block-backend-common.h
create mode 100644 include/sysemu/block-backend-global-state.h
create mode 100644 include/sysemu/block-backend-io.h
create mode 100755 tests/qemu-iotests/tests/graph-changes-while-io
create mode 100644 tests/qemu-iotests/tests/graph-changes-while-io.out