From owner-cvs-src@FreeBSD.ORG Fri Feb 6 19:26:52 2004 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 9590B16A4CE; Fri, 6 Feb 2004 19:26:52 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18F7543D60; Fri, 6 Feb 2004 19:26:39 -0800 (PST) (envelope-from scottl@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 i173Qc0B031820; Fri, 6 Feb 2004 19:26:38 -0800 (PST) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i173QcDv031819; Fri, 6 Feb 2004 19:26:38 -0800 (PST) (envelope-from scottl) Message-Id: <200402070326.i173QcDv031819@repoman.freebsd.org> From: Scott Long Date: Fri, 6 Feb 2004 19:26:38 -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/aac aac.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: Sat, 07 Feb 2004 03:26:52 -0000 scottl 2004/02/06 19:26:38 PST FreeBSD src repository Modified files: sys/dev/aac aac.c Log: - Broaden the scope of locking in aac_command_thread() again to catch some edge cases in the loop. - Try to grab a command before dequeueing the bio from the bioq. The old behaviour of requeuing deferred bios to the end of the bioq is arguably wrong. This should be fixed in the future to check the bioq head without automatically dequeueing the bio. Revision Changes Path 1.83 +17 -11 src/sys/dev/aac/aac.c