Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220712180617.1362407-1-hreitz@redhat.com
Maintainers: Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Ari Sundholm <ari@tuxera.com>, Stefan Hajnoczi <stefanha@redhat.com>, John Snow <jsnow@redhat.com>, Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>, Fam Zheng <fam@euphon.net>, "Denis V. Lunev" <den@openvz.org>, Eric Blake <eblake@redhat.com>, Stefan Weil <sw@weilnetz.de>, Jeff Cody <codyprime@gmail.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Niek Linnenbank <nieklinnenbank@gmail.com>, Beniamino Galvani <b.galvani@gmail.com>, Peter Maydell <peter.maydell@linaro.org>, "Cédric Le Goater" <clg@kaod.org>, Andrew Jeffery <andrew@aj.id.au>, Joel Stanley <joel@jms.id.au>, Alistair Francis <alistair@alistair23.me>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Laurent Vivier <laurent@vivier.eu>, Bin Meng <bin.meng@windriver.com>, Palmer Dabbelt <palmer@dabbelt.com>, Daniel Henrique Barboza <danielhb413@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Juan Quintela <quintela@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
block/coroutines.h | 44 --------
include/block/block-io.h | 22 ++--
include/block/block_int-io.h | 4 +-
include/crypto/block.h | 32 +++---
include/sysemu/block-backend-io.h | 97 ++++++++++-------
block.c | 10 +-
block/blklogwrites.c | 6 +-
block/block-backend.c | 150 +++++++++++---------------
block/bochs.c | 10 +-
block/cloop.c | 12 +--
block/commit.c | 4 +-
block/crypto.c | 58 +++++-----
block/dmg.c | 36 +++----
block/export/fuse.c | 4 +-
block/io.c | 55 +---------
block/parallels-ext.c | 6 +-
block/parallels.c | 14 +--
block/qcow.c | 55 +++++-----
block/qcow2-bitmap.c | 14 +--
block/qcow2-cache.c | 9 +-
block/qcow2-cluster.c | 19 ++--
block/qcow2-refcount.c | 58 +++++-----
block/qcow2-snapshot.c | 53 +++++-----
block/qcow2.c | 84 +++++++--------
block/qed.c | 21 ++--
block/vdi.c | 20 ++--
block/vhdx-log.c | 23 ++--
block/vhdx.c | 56 +++++-----
block/vmdk.c | 80 +++++++-------
block/vpc.c | 35 +++---
block/vvfat.c | 11 +-
crypto/block-luks.c | 8 +-
crypto/block.c | 6 +-
hw/arm/allwinner-h3.c | 2 +-
hw/arm/aspeed.c | 2 +-
hw/block/block.c | 2 +-
hw/block/fdc.c | 20 ++--
hw/block/hd-geometry.c | 2 +-
hw/block/m25p80.c | 2 +-
hw/block/nand.c | 47 ++++----
hw/block/onenand.c | 32 +++---
hw/block/pflash_cfi01.c | 4 +-
hw/block/pflash_cfi02.c | 4 +-
hw/ide/atapi.c | 4 +-
hw/misc/mac_via.c | 6 +-
hw/misc/sifive_u_otp.c | 14 +--
hw/nvram/eeprom_at24c.c | 8 +-
hw/nvram/spapr_nvram.c | 16 +--
hw/nvram/xlnx-bbram.c | 4 +-
hw/nvram/xlnx-efuse.c | 4 +-
hw/ppc/pnv_pnor.c | 6 +-
hw/sd/sd.c | 4 +-
migration/block.c | 8 +-
nbd/server.c | 8 +-
qemu-img.c | 41 +++----
qemu-io-cmds.c | 20 ++--
softmmu/vl.c | 42 ++++++--
storage-daemon/qemu-storage-daemon.c | 17 ++-
tests/unit/test-block-iothread.c | 153 ++++++++++++++++++++++++---
tests/unit/test-crypto-block.c | 38 +++----
block/meson.build | 1 +
tests/qemu-iotests/108 | 5 +
tests/qemu-iotests/223.out | 4 +-
tests/qemu-iotests/307.out | 4 +-
tests/qemu-iotests/mypy.ini | 2 +-
65 files changed, 856 insertions(+), 786 deletions(-)