[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 0/9] Add support for io_uring
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [RFC PATCH 0/9] Add support for io_uring |
Date: |
Wed, 22 May 2019 16:46:20 +0100 |
User-agent: |
Mutt/1.11.4 (2019-03-13) |
On Wed, May 22, 2019 at 05:22:06AM +0530, Aarushi Mehta wrote:
> This patch series adds supports for the newly developed io_uring Linux AIO
> interface. Testing it requires a host kernel with it and the liburing
> library. Use the option -drive aio=io_uring to enable it.
>
> Aarushi Mehta (9):
> qapi/block-core: add option for io_uring
> block/block: add BDRV flag for io_uring
> include/block: declare interfaces for io_uring
> stubs: add aio interface stubs for io_uring
> util/asyn: add aio interfaces for io_uring
> block/io_uring: implements interfaces for io_uring
> blockdev: accept io_uring as option
> block/file-posix: extends to use with io_uring
> configure: permits use of io_uring with probe
>
> block/Makefile.objs | 2 +
> block/file-posix.c | 63 ++++++-
> block/io_uring.c | 385 ++++++++++++++++++++++++++++++++++++++++
> blockdev.c | 4 +-
> configure | 27 +++
> include/block/aio.h | 16 +-
> include/block/block.h | 1 +
> include/block/raw-aio.h | 15 ++
> qapi/block-core.json | 3 +-
> stubs/Makefile.objs | 1 +
> stubs/io_uring.c | 32 ++++
> util/async.c | 32 ++++
> 12 files changed, 573 insertions(+), 8 deletions(-)
> create mode 100644 block/io_uring.c
> create mode 100644 stubs/io_uring.c
Thanks, I've posted my review feedback! Looking forward to the next
revision.
signature.asc
Description: PGP signature