From owner-cvs-all@FreeBSD.ORG Tue Nov 9 23:15:41 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 343DE16A4CE; Tue, 9 Nov 2004 23:15:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1384743D46; Tue, 9 Nov 2004 23:15:41 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id iA9NFecx060993; Tue, 9 Nov 2004 23:15:40 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id iA9NFeec060992; Tue, 9 Nov 2004 23:15:40 GMT (envelope-from pjd) Message-Id: <200411092315.iA9NFeec060992@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Tue, 9 Nov 2004 23:15:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom/mirror g_mirror.c src/sys/geom/raid3 g_raid3.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Nov 2004 23:15:41 -0000 pjd 2004-11-09 23:15:40 UTC FreeBSD src repository Modified files: sys/geom/mirror g_mirror.c sys/geom/raid3 g_raid3.c Log: Don't rely on DIRTY flag to be sure that consumer if open, because DIRTY flag can be removed in idle process. Use consumer's acw field instead to avoid opening consumer twice. Revision Changes Path 1.46 +1 -1 src/sys/geom/mirror/g_mirror.c 1.26 +1 -1 src/sys/geom/raid3/g_raid3.c