From owner-cvs-all@FreeBSD.ORG Sun Jul 3 01:05:43 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 A6F7116ABC4; Sun, 3 Jul 2005 00:57:49 +0000 (GMT) (envelope-from ps@mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFA19441E7; Sun, 3 Jul 2005 00:39:58 +0000 (GMT) (envelope-from ps@mu.org) Received: by elvis.mu.org (Postfix, from userid 1000) id 4FA946DA27; Sat, 2 Jul 2005 17:37:47 -0700 (PDT) X-Original-To: ps@mu.org Delivered-To: ps@mu.org Received: from mx2.freebsd.org (mx2.freebsd.org [216.136.204.119]) by elvis.mu.org (Postfix) with ESMTP id 1F4605CA0F for ; Wed, 19 Jan 2005 06:09:40 -0800 (PST) Received: from hub.freebsd.org (hub.freebsd.org [216.136.204.18]) by mx2.freebsd.org (Postfix) with ESMTP id 0CD5B5569A for ; Wed, 19 Jan 2005 14:09:40 +0000 (GMT) (envelope-from owner-src-committers@FreeBSD.org) Received: by hub.freebsd.org (Postfix) id 3200516A4D3; Wed, 19 Jan 2005 14:09:36 +0000 (GMT) Delivered-To: ps@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 538) id 556B716A4D0; Wed, 19 Jan 2005 14:09:34 +0000 (GMT) Delivered-To: src-committers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3559516A4CE; Wed, 19 Jan 2005 14:08:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BCDB43D39; Wed, 19 Jan 2005 14:08:17 +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 j0JE8GM7056713; Wed, 19 Jan 2005 14:08:16 GMT (envelope-from le@repoman.freebsd.org) Received: (from le@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j0JE8Gxq056712; Wed, 19 Jan 2005 14:08:16 GMT (envelope-from le) Message-Id: <200501191408.j0JE8Gxq056712@repoman.freebsd.org> From: Lukas Ertl To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Sender: owner-src-committers@FreeBSD.org Precedence: bulk X-Loop: FreeBSD.ORG X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on elvis.mu.org X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.0.1 X-Spam-Level: Cc: Subject: cvs commit: src/sys/geom/vinum geom_vinum_drive.c geom_vinum_plex.c geom_vinum_volume.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Date: Sun, 03 Jul 2005 01:05:46 -0000 X-Original-Date: Wed, 19 Jan 2005 14:08:16 +0000 (UTC) X-List-Received-Date: Sun, 03 Jul 2005 01:05:46 -0000 le 2005-01-19 14:08:16 UTC FreeBSD src repository Modified files: sys/geom/vinum geom_vinum_drive.c geom_vinum_plex.c geom_vinum_volume.c Log: Although an object may already be known in the configuration, it's worker thread may have been destroyed (e.g. during orphaning). Make sure that objects get back their worker threads when they get a new geom. Revision Changes Path 1.15 +11 -3 src/sys/geom/vinum/geom_vinum_drive.c 1.14 +11 -0 src/sys/geom/vinum/geom_vinum_plex.c 1.7 +10 -2 src/sys/geom/vinum/geom_vinum_volume.c