Experiment to use glib g_autoptr/autofree features with AIO context. Since this is a RFC, only few examples are provided.
TODO: Document the macros in docs/devel/multiple-iothreads.txt Philippe Mathieu-Daudé (4): block/aio: Add automatically released aio_context variants hw/scsi/scsi-disk: Use automatic AIO context lock hw/scsi/scsi-generic: Use automatic AIO context lock hw/block/virtio-blk: Use automatic AIO context lock include/block/aio.h | 24 ++++++++++++++++++++++++ hw/block/virtio-blk.c | 26 ++++++++++++-------------- hw/scsi/scsi-disk.c | 13 ++++--------- hw/scsi/scsi-generic.c | 6 +++--- 4 files changed, 43 insertions(+), 26 deletions(-) -- 2.31.1