On 3/12/25 19:51, Paolo Bonzini wrote:
AioContexts are used as a generic event loop even outside the block
layer; move the header file out of block/ just like the implementation
is in util/.
Signed-off-by: Paolo Bonzini <[email protected]>
---
MAINTAINERS | 2 +-
docs/devel/multiple-iothreads.rst | 4 ++--
include/block/aio-wait.h | 2 +-
include/block/raw-aio.h | 2 +-
include/block/thread-pool.h | 2 +-
include/hw/scsi/scsi.h | 2 +-
include/hw/virtio/virtio.h | 2 +-
include/io/channel.h | 2 +-
include/{block => qemu}/aio.h | 0
include/qemu/job.h | 2 +-
include/qemu/main-loop.h | 2 +-
include/qemu/throttle.h | 2 +-
include/scsi/pr-manager.h | 2 +-
include/system/event-loop-base.h | 2 +-
include/system/iothread.h | 2 +-
include/system/replay.h | 2 +-
tests/unit/iothread.h | 2 +-
util/aio-posix.h | 2 +-
block/aio_task.c | 2 +-
block/export/fuse.c | 2 +-
block/io_uring.c | 2 +-
block/linux-aio.c | 2 +-
block/win32-aio.c | 2 +-
iothread.c | 2 +-
qapi/qmp-dispatch.c | 2 +-
replay/replay-events.c | 2 +-
scsi/pr-manager.c | 2 +-
stubs/linux-aio.c | 2 +-
stubs/replay-tools.c | 2 +-
tests/unit/iothread.c | 2 +-
tests/unit/test-aio-multithread.c | 2 +-
tests/unit/test-aio.c | 2 +-
tests/unit/test-nested-aio-poll.c | 2 +-
tests/unit/test-thread-pool.c | 2 +-
tests/unit/test-throttle.c | 2 +-
util/async.c | 2 +-
util/main-loop.c | 2 +-
util/qemu-co-timeout.c | 2 +-
util/qemu-coroutine-lock.c | 2 +-
util/qemu-coroutine-sleep.c | 2 +-
util/qemu-coroutine.c | 2 +-
util/throttle.c | 2 +-
scripts/analyze-inclusions | 2 +-
43 files changed, 43 insertions(+), 43 deletions(-)
rename include/{block => qemu}/aio.h (100%)
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>