From owner-cvs-src@FreeBSD.ORG  Tue Apr 24 17:53:32 2007
Return-Path: <owner-cvs-src@FreeBSD.ORG>
X-Original-To: cvs-src@FreeBSD.org
Delivered-To: cvs-src@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 041A616A400;
	Tue, 24 Apr 2007 17:53:32 +0000 (UTC)
	(envelope-from jmg@hydrogen.funkthat.com)
Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168])
	by mx1.freebsd.org (Postfix) with ESMTP id D24E513C469;
	Tue, 24 Apr 2007 17:53:31 +0000 (UTC)
	(envelope-from jmg@hydrogen.funkthat.com)
Received: from hydrogen.funkthat.com (drbwyo7c55f2yqyb@localhost.funkthat.com
	[127.0.0.1])
	by hydrogen.funkthat.com (8.13.6/8.13.3) with ESMTP id l3OHrUU0092079; 
	Tue, 24 Apr 2007 10:53:30 -0700 (PDT)
	(envelope-from jmg@hydrogen.funkthat.com)
Received: (from jmg@localhost)
	by hydrogen.funkthat.com (8.13.6/8.13.3/Submit) id l3OHrUJe092078;
	Tue, 24 Apr 2007 10:53:30 -0700 (PDT) (envelope-from jmg)
Date: Tue, 24 Apr 2007 10:53:30 -0700
From: John-Mark Gurney <gurney_j@resnet.uoregon.edu>
To: Pawel Jakub Dawidek <pjd@FreeBSD.org>
Message-ID: <20070424175330.GW73385@funkthat.com>
References: <200704241645.l3OGjhP1045769@repoman.freebsd.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200704241645.l3OGjhP1045769@repoman.freebsd.org>
User-Agent: Mutt/1.4.2.1i
X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386
X-Files: The truth is out there
X-URL: http://resnet.uoregon.edu/~gurney_j/
X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html
Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject: Re: 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
Reply-To: John-Mark Gurney <gurney_j@resnet.uoregon.edu>
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: Tue, 24 Apr 2007 17:53:32 -0000

Pawel Jakub Dawidek wrote this message on Tue, Apr 24, 2007 at 16:45 +0000:
> pjd         2007-04-24 16:45:42 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/contrib/opensolaris/uts/common/fs/zfs vdev.c 
>   Log:
>   MFp4: We have stronger 'lock already initialized' check now, so we can
>   reduce diff against the vendor by removing bzero of this mutex.

Is it just me, or what prevents this from occuring again if the
"correct" data appears in the union again?  Yeh, now with something
like 13bits of checking, it's a lot less likely, but would you ever
want your computer to possibly crash?

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."