From owner-cvs-all@FreeBSD.ORG Mon Nov 5 21:30:48 2007 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C513816A419; Mon, 5 Nov 2007 21:30:48 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9510413C4BB; Mon, 5 Nov 2007 21:30:48 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id lA5LUm6J033303; Mon, 5 Nov 2007 21:30:48 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lA5LUm2N033302; Mon, 5 Nov 2007 21:30:48 GMT (envelope-from pjd) Message-Id: <200711052130.lA5LUm2N033302@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Mon, 5 Nov 2007 21:30:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/contrib/opensolaris/uts/common/fs/zfs vdev.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: Mon, 05 Nov 2007 21:30:48 -0000 pjd 2007-11-05 21:30:48 UTC FreeBSD src repository Modified files: sys/contrib/opensolaris/uts/common/fs/zfs vdev.c Log: If setting a state to anything but open state, close access to vdev. This fixes replacing drive in place, eg. zpool replace tank da1 da1. Before it complained that device is already open. MFC after: 1 week Revision Changes Path 1.4 +11 -0 src/sys/contrib/opensolaris/uts/common/fs/zfs/vdev.c