From owner-cvs-all@FreeBSD.ORG Sun Jun 12 12:18:23 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org 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 6E1DB16A41C; Sun, 12 Jun 2005 12:18:23 +0000 (GMT) (envelope-from le@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40D5943D58; Sun, 12 Jun 2005 12:18:23 +0000 (GMT) (envelope-from le@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j5CCINAF071870; Sun, 12 Jun 2005 12:18:23 GMT (envelope-from le@repoman.freebsd.org) Received: (from le@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j5CCINVn071869; Sun, 12 Jun 2005 12:18:23 GMT (envelope-from le) Message-Id: <200506121218.j5CCINVn071869@repoman.freebsd.org> From: Lukas Ertl Date: Sun, 12 Jun 2005 12:18:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/geom/vinum geom_vinum_drive.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 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: Sun, 12 Jun 2005 12:18:23 -0000 le 2005-06-12 12:18:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/geom/vinum geom_vinum_drive.c Log: MFC: When a drive dies, don't call g_wither_geom() directly, but instead post an event to the geom event queue that will take care of it, letting outstanding bios finish, and closing the consumers. Plus some cosmetic clean ups. Revision Changes Path 1.9.2.5 +71 -46 src/sys/geom/vinum/geom_vinum_drive.c