Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/next-importer-push tags/patchew/20210615204756.281505-1-eblake@redhat.com
Maintainers: Eric Blake <eblake@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Fam Zheng <fam@euphon.net>, Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>, Max Reitz <mreitz@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>, Cleber Rosa <crosa@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>
scripts/block-coroutine-wrapper.py | 7 +-
block/coroutines.h | 6 +
include/block/aio.h | 5 +-
include/block/nbd.h | 18 ++
include/qemu/coroutine.h | 6 +-
include/qemu/sockets.h | 11 +
block/nbd.c | 585 ++++++++-----------------------------
iothread.c | 9 +-
nbd/client-connection.c | 385 ++++++++++++++++++++++++
stubs/iothread-lock.c | 2 +-
stubs/iothread.c | 8 -
tests/unit/iothread.c | 9 +-
tests/unit/test-aio.c | 37 +++
util/async.c | 20 ++
util/main-loop.c | 1 +
util/qemu-sockets.c | 19 ++
nbd/meson.build | 1 +
stubs/meson.build | 1 -
18 files changed, 639 insertions(+), 491 deletions(-)
create mode 100644 nbd/client-connection.c
delete mode 100644 stubs/iothread.c