Date: Mon, 8 Jan 2001 16:40:38 -0800 (PST) From: "Justin T. Gibbs" <gibbs@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.c aic7xxx_freebsd.c aic7xxx_inline.h Message-ID: <200101090040.f090ecB89895@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
gibbs 2001/01/08 16:40:38 PST
Modified files:
sys/dev/aic7xxx aic7xxx.c aic7xxx_freebsd.c
aic7xxx_inline.h
Log:
Index our "DMA safe" sense buffers by SCB rather than hscb.
hscbs may be traded during error recovery due to the way
we manage the qinfifo. This has the effect of changing the
index to the sense buffer even though the request sense command
references the original buffer. SCBs don't play this swapping
game and so serve as a more consistent reference.
Revision Changes Path
1.64 +2 -3 src/sys/dev/aic7xxx/aic7xxx.c
1.17 +2 -2 src/sys/dev/aic7xxx/aic7xxx_freebsd.c
1.10 +26 -1 src/sys/dev/aic7xxx/aic7xxx_inline.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101090040.f090ecB89895>
