From owner-cvs-sys Sat Apr 5 14:03:55 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA29605 for cvs-sys-outgoing; Sat, 5 Apr 1997 14:03:55 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id OAA29598; Sat, 5 Apr 1997 14:03:51 -0800 (PST) Date: Sat, 5 Apr 1997 14:03:51 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199704052203.OAA29598@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/05 14:03:50 Modified: sys/dev/aic7xxx aic7xxx.seq Log: Instead of testing for both SELDI and SELDO in SSTAT0 in the poll for work loop, test for them separately. The bug report from David Malone showed that even though we had been reselected (SELDI was true), we sat in the poll for work loop until the selection timeout timer expired. It may be that the SSTAT0 register doesn't like to have more than one bit tested at a time. I've seen stranger things than this on these parts. Revision Changes Path 1.69 +5 -5 src/sys/dev/aic7xxx/aic7xxx.seq