On Wed, Jul 27, 2011 at 08:25:26PM +0200, Frediano Ziglio wrote: > Currently Linux AIO are used only if nocache is specified. > Linux AIO works in all cases. The only problem is that currently Linux AIO > does not align data so I add a test that use POSIX AIO in this case.
The kernel will accept buffered I/O requests, and even handle them 100% correctly. The only thing it won't do is to handle them asynchronously, so with your patch you're back to executing I/O synchronously in guest context.