From owner-cvs-sys Sat Apr 5 13:41:22 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA28854 for cvs-sys-outgoing; Sat, 5 Apr 1997 13:41:22 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA28838; Sat, 5 Apr 1997 13:41:18 -0800 (PST) Date: Sat, 5 Apr 1997 13:41:18 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199704052141.NAA28838@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-sys Subject: cvs commit: src/sys/i386/scsi aic7xxx.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 97/04/05 13:41:16 Modified: sys/i386/scsi aic7xxx.c Log: Fix a bug in the selection timeout handler that was introduced when the selection loop was merged with the poll_for_work loop. We cannot assume that the SCB for the selection timeout is the current SCB. Instead we must look at the SCB at the head of the waiting for selection list. This fixes part of a problem reported by David Malone, but does not explain why he was getting selection timeouts in the first place. Revision Changes Path 1.113 +52 -38 src/sys/i386/scsi/aic7xxx.c