On 3/12/25 19:51, Paolo Bonzini wrote:
Create a new header corresponding to functions defined in
util/aiocb.c, and include it whenever AIOCBs are used but
AioContext is not.

Signed-off-by: Paolo Bonzini <[email protected]>
---
  fsdev/qemu-fsdev-throttle.h        |  1 -
  include/block/aio.h                | 21 -----------------
  include/block/block-global-state.h |  1 +
  include/block/block-io.h           |  1 +
  include/block/block_int-common.h   |  2 +-
  include/block/raw-aio.h            |  1 +
  include/block/thread-pool.h        |  1 +
  include/hw/ide/ide-dma.h           |  2 +-
  include/hw/scsi/scsi.h             |  1 +
  include/qemu/aiocb.h               | 38 ++++++++++++++++++++++++++++++
  include/qemu/job.h                 |  1 +
  include/qemu/throttle.h            |  1 +
  block/win32-aio.c                  |  1 +
  hw/core/ptimer.c                   |  1 -
  hw/misc/i2c-echo.c                 |  1 -
  hw/virtio/virtio-pmem.c            |  1 -
  scsi/qemu-pr-helper.c              |  1 -
  tests/unit/test-thread-pool.c      |  1 +
  ui/input-linux.c                   |  1 -
  ui/vnc-jobs.c                      |  1 -
  util/aiocb.c                       |  2 +-
  21 files changed, 50 insertions(+), 31 deletions(-)
  create mode 100644 include/qemu/aiocb.h

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>


Reply via email to