On Mon, Jun 10, 2019 at 07:18:53PM +0530, Aarushi Mehta wrote: > This patch series adds support for the newly developed io_uring Linux AIO > interface. Linux io_uring is faster than Linux's AIO asynchronous I/O code, > offers efficient buffered asynchronous I/O support, the ability to do I/O > without performing a system call via polled I/O, and other efficiency > enhancements. > > Testing it requires a host kernel (5.1+) and the liburing library. > Use the option -drive aio=io_uring to enable it. > > v5: > - Adds completion polling > - Extends qemu-io > - Adds qemu-iotest
Flush is not hooked up. Please use the io_uring IOURING_OP_FSYNC that you've already written and connect it to file-posix.c. When doing this watch out for the qiov->size check during completion processing. Flush doesn't have a qiov so it may be NULL. Stefan
signature.asc
Description: PGP signature