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]>


Reply via email to