aboutsummaryrefslogtreecommitdiffstats
path: root/posix-aio-compat.c
AgeCommit message (Expand)AuthorFilesLines
2009-10-27Add qemu_aio_process_queue()Kevin Wolf1-1/+2
2009-10-27posix-aio-compat: Split out posix_aio_process_queueKevin Wolf1-16/+27
2009-09-27posix-aio-compat: avoid signal race when spawning a threadmalc1-5/+9
2009-09-12Fix sys-queue.h conflict for goodBlue Swirl1-10/+10
2009-09-12Unbreak BSD: use qemu_fdatasync instead of fdatasyncBlue Swirl1-1/+1
2009-09-11block: add aio_flush operationChristoph Hellwig1-2/+17
2009-08-27raw-posix: refactor AIO supportChristoph Hellwig1-73/+252
2009-07-27rename HAVE_PREADV to CONFIG_PREADVJuan Quintela1-2/+2
2009-05-08fix asynchronous ioctlsChristoph Hellwig1-1/+10
2009-04-07native preadv/pwritev support (Christoph Hellwig)aliguori1-2/+83
2009-04-07push down vector linearization to posix-aio-compat.c (Christoph Hellwig)aliguori1-26/+92
2009-03-28new scsi-generic abstraction, use SG_IO (Christoph Hellwig)aliguori1-34/+66
2009-02-21Properly handle pthread_cond_timedwait timing outmalc1-1/+1
2009-02-21Cosmeticsmalc1-11/+13
2009-02-21Avoid thundering herd problemmalc1-4/+4
2009-02-21Avoid infinite loop around timed condition variablemalc1-6/+7
2009-02-21Error checkingmalc1-24/+72
2009-01-24Rename sigev_signo to avoid FreeBSD problems (Juergen Lock)blueswir11-1/+1
2009-01-17Use kill instead of sigqueue: re-enables AIO on OpenBSDblueswir11-3/+1
2009-01-13Fix race in POSIX AIO emulation (Jan Kiszka)aliguori1-7/+2
2008-12-13Remove unnecessary trailing newlinesblueswir11-1/+0
2008-12-12Replace posix-aio with custom thread poolaliguori1-0/+202