diff options
| author | Christoph Hellwig <hch@lst.de> | 2009-09-04 19:01:49 +0200 |
|---|---|---|
| committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-09-11 10:19:46 -0500 |
| commit | b2e12bc6e304c17da0bee970fb4776d0731422e6 (patch) | |
| tree | 5b8bc0ee1ab758a5b68c51e8ba5288f87b36af9c /hw/virtio-pci.c | |
| parent | 6f1953c4c14566d3303709869fd26201828b3ccf (diff) | |
| download | focaccia-qemu-b2e12bc6e304c17da0bee970fb4776d0731422e6.tar.gz focaccia-qemu-b2e12bc6e304c17da0bee970fb4776d0731422e6.zip | |
block: add aio_flush operation
Instead stalling the VCPU while serving a cache flush try to do it asynchronously. Use our good old helper thread pool to issue an asynchronous fdatasync for raw-posix. Note that while Linux AIO implements a fdatasync operation it is not useful for us because it isn't actually implement in asynchronous fashion. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/virtio-pci.c')
0 files changed, 0 insertions, 0 deletions