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