Date: Wed, 28 Jan 2004 12:38:51 -0800 (PST) From: Søren Schmidt <sos@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/ata ata-all.h ata-disk.c ata-lowlevel.c ata-queue.c atapi-cd.c atapi-fd.c atapi-tape.c Message-ID: <200401282038.i0SKcp7w061588@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
sos 2004/01/28 12:38:51 PST FreeBSD src repository Modified files: sys/dev/ata ata-all.h ata-disk.c ata-lowlevel.c ata-queue.c atapi-cd.c atapi-fd.c atapi-tape.c Log: Use the biotask functionality in GEOM to put finished requests on instead of taskqueue_swi. This shaves from 1 to 10% of the overhead. Overhaul the locking once more, there was a few possible races that are now closed. Revision Changes Path 1.72 +1 -1 src/sys/dev/ata/ata-all.h 1.169 +2 -3 src/sys/dev/ata/ata-disk.c 1.28 +8 -9 src/sys/dev/ata/ata-lowlevel.c 1.18 +20 -14 src/sys/dev/ata/ata-queue.c 1.162 +1 -1 src/sys/dev/ata/atapi-cd.c 1.93 +2 -2 src/sys/dev/ata/atapi-fd.c 1.88 +2 -2 src/sys/dev/ata/atapi-tape.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200401282038.i0SKcp7w061588>