[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH 0/4] aio: AIO_CONTEXT_ACQUIRE_GUARD() macro experiment
From: |
Philippe Mathieu-Daudé |
Subject: |
[RFC PATCH 0/4] aio: AIO_CONTEXT_ACQUIRE_GUARD() macro experiment |
Date: |
Tue, 5 Oct 2021 20:58:03 +0200 |
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
- [RFC PATCH 0/4] aio: AIO_CONTEXT_ACQUIRE_GUARD() macro experiment,
Philippe Mathieu-Daudé <=
- [RFC PATCH 1/4] block/aio: Add automatically released aio_context variants, Philippe Mathieu-Daudé, 2021/10/05
- [RFC PATCH 2/4] hw/scsi/scsi-disk: Use automatic AIO context lock, Philippe Mathieu-Daudé, 2021/10/05
- [RFC PATCH 3/4] hw/scsi/scsi-generic: Use automatic AIO context lock, Philippe Mathieu-Daudé, 2021/10/05
- [RFC PATCH 4/4] hw/block/virtio-blk: Use automatic AIO context lock, Philippe Mathieu-Daudé, 2021/10/05
- Re: [RFC PATCH 0/4] aio: AIO_CONTEXT_ACQUIRE_GUARD() macro experiment, Stefan Hajnoczi, 2021/10/07