From owner-cvs-src@FreeBSD.ORG  Mon Nov  5 21:30:48 2007
Return-Path: <owner-cvs-src@FreeBSD.ORG>
Delivered-To: cvs-src@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 <pjd@FreeBSD.org>
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-src@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=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