From owner-cvs-sys Mon Feb 24 19:06:32 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA14514 for cvs-sys-outgoing; Mon, 24 Feb 1997 19:06:32 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA14492; Mon, 24 Feb 1997 19:06:27 -0800 (PST) Date: Mon, 24 Feb 1997 19:06:27 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199702250306.TAA14492@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h src/sys/i386/scsi aic7xxx.c aic7xxx.h src/sys/pci aic7870.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/02/24 19:06:24 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_reg.h Log: Leave reselections on all the time. If we are aborting an SCB from findSCB, don't add it back to the free list - the kernel driver will do this for us. Revision Changes Path 1.62 +15 -9 src/sys/dev/aic7xxx/aic7xxx.seq 1.26 +6 -1 src/sys/dev/aic7xxx/aic7xxx_reg.h Modified: sys/i386/scsi aic7xxx.c aic7xxx.h Log: Fix numerous problems with the abort/recovery code. Highlights include fixing a race condition in how SDTR and WDTR negotiation are handled, fixes for multi-lun non-tagged device recovery, and ensuring that the timedout scbs in the waiting queue are cleaned up. Fix a problem with SCB paging that caused bogus residuals to be reported. Revision Changes Path 1.103 +356 -178 src/sys/i386/scsi/aic7xxx.c 1.40 +15 -16 src/sys/i386/scsi/aic7xxx.h Modified: sys/pci aic7870.c Log: Make it clearer how the termination settings from the PCI probe are used by the ahc_init routine. Revision Changes Path 1.51 +8 -8 src/sys/pci/aic7870.c