From owner-cvs-all Mon Jan 8 16:41: 3 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E4F7037B401; Mon, 8 Jan 2001 16:40:38 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f090ecB89895; Mon, 8 Jan 2001 16:40:38 -0800 (PST) (envelope-from gibbs) Message-Id: <200101090040.f090ecB89895@freefall.freebsd.org> From: "Justin T. Gibbs" Date: Mon, 8 Jan 2001 16:40:38 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.c aic7xxx_freebsd.c aic7xxx_inline.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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