Hi Ming,
I was reading through the code of loop DIO/AIO
and I was wondering whether lo_req_flush() really
honors REQ_FLUSH by calling vfs_fsync() on a backing file
that is open with O_DIRECT?
Shouldn't lo_req_flush() actually wait for completion of
all the in-flight loop AIO requests to complete?
Am I missing something?
Thanks,
Amir.