v3: * PATCH 4: Unnecessary hunks dropped v2: * Rebased * PATCH 4: Rewritten [Paolo] * PATCH 5: New
Markus Armbruster (5): coroutine: Clean up superfluous inclusion of qemu/coroutine.h coroutine: Move coroutine_fn to qemu/osdep.h, trim includes coroutine: Clean up superfluous inclusion of qemu/lockable.h coroutine: Split qemu/coroutine-core.h off qemu/coroutine.h coroutine: Use Coroutine typedef name instead of structure tag crypto/block-luks-priv.h | 1 - hw/9pfs/coth.h | 2 +- include/block/aio.h | 9 +- include/block/aio_task.h | 2 - include/block/block-common.h | 1 - include/block/graph-lock.h | 2 - include/block/raw-aio.h | 1 - include/io/channel.h | 2 +- include/monitor/hmp.h | 1 - include/qemu/coroutine-core.h | 154 ++++++++++++++++++++++++++++++++++ include/qemu/coroutine.h | 113 ++----------------------- include/qemu/lockable.h | 2 +- include/qemu/osdep.h | 16 ++++ include/qemu/progress_meter.h | 2 +- include/qemu/typedefs.h | 1 - include/scsi/pr-manager.h | 1 - nbd/nbd-internal.h | 1 - block/progress_meter.c | 2 + blockjob.c | 1 - crypto/block-luks.c | 1 - hw/9pfs/codir.c | 1 - hw/9pfs/cofile.c | 1 - hw/9pfs/cofs.c | 1 - hw/9pfs/coxattr.c | 1 - nbd/client-connection.c | 1 + tests/unit/test-aio.c | 2 +- tests/unit/test-coroutine.c | 2 - tests/unit/test-vmstate.c | 1 - ui/console.c | 1 + util/async.c | 4 +- util/qemu-coroutine-lock.c | 1 - util/qemu-coroutine-sleep.c | 1 - util/qemu-coroutine.c | 1 - 33 files changed, 192 insertions(+), 141 deletions(-) create mode 100644 include/qemu/coroutine-core.h -- 2.38.1