From owner-cvs-src@FreeBSD.ORG Thu Dec 18 20:17:44 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B31C816A4CE; Thu, 18 Dec 2003 20:17:44 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F2A9F43D3F; Thu, 18 Dec 2003 20:17:43 -0800 (PST) (envelope-from gibbs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id hBJ4Hh0B066288; Thu, 18 Dec 2003 20:17:43 -0800 (PST) (envelope-from gibbs@repoman.freebsd.org) Received: (from gibbs@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id hBJ4HhqP066287; Thu, 18 Dec 2003 20:17:43 -0800 (PST) (envelope-from gibbs) Message-Id: <200312190417.hBJ4HhqP066287@repoman.freebsd.org> From: "Justin T. Gibbs" Date: Thu, 18 Dec 2003 20:17:43 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/aic7xxx aic79xx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Dec 2003 04:17:44 -0000 gibbs 2003/12/18 20:17:43 PST FreeBSD src repository Modified files: sys/dev/aic7xxx aic79xx.c Log: In ahd_run_qoutfifos, correct a !=/== logic bug that would cause an infinite loop any time we manually flush the good status FIFO. Also make our loop delay unconditional to ensure we don't miss any FIFO allocations by the hardware. Revision Changes Path 1.27 +7 -12 src/sys/dev/aic7xxx/aic79xx.c