From owner-cvs-sys Wed Oct 8 21:17:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id VAA06590 for cvs-sys-outgoing; Wed, 8 Oct 1997 21:17:12 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id VAA06487; Wed, 8 Oct 1997 21:14:53 -0700 (PDT) (envelope-from dyson@FreeBSD.org) From: John Dyson Received: (from dyson@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id VAA27058; Wed, 8 Oct 1997 21:14:42 -0700 (PDT) Date: Wed, 8 Oct 1997 21:14:42 -0700 (PDT) Message-Id: <199710090414.VAA27058@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/kern vfs_aio.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk dyson 1997/10/08 21:14:42 PDT Modified files: sys/kern vfs_aio.c Log: Major cleanup and debugging of the new AIO/LIO code. The LIO code is now corrected. New tunables/instrumentation added. The code is now likely "good enough to use." I will add the userland support soon. The "high performance" mode for raw devices is still missing, and will be added next. POSIX system calls that now appear to work: aio_cancel, aio_error, aio_read, aio_return, aio_suspend, aio_write, lio_listio. Missing, but to be added soon: aio_fsync. Revision Changes Path 1.5 +258 -65 src/sys/kern/vfs_aio.c