Searched hist:f141eafe286c785f7e2c1e312a73f90d66bdfb90 (Results 1 – 1 of 1) sorted by relevance
/openbmc/qemu/ |
H A D | block.c | diff f141eafe286c785f7e2c1e312a73f90d66bdfb90 Tue Apr 07 13:43:24 CDT 2009 aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> push down vector linearization to posix-aio-compat.c (Christoph Hellwig)
Make all AIO requests vectored and defer linearization until the actual I/O thread. This prepares for using native preadv/pwritev.
Also enables asynchronous direct I/O by handling that case in the I/O thread.
Qcow and qcow2 propably want to be adopted to directly deal with multi-segment requests, but that can be implemented later.
Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7020 c046a42c-6fe2-441c-8c8c-71466251a162
|