From owner-cvs-src@FreeBSD.ORG Tue Apr 24 17:53:32 2007 Return-Path: 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 To: Pawel Jakub Dawidek 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 List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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."