From owner-cvs-all@FreeBSD.ORG Wed Jul 4 01:24:40 2007 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4D04116A468; Wed, 4 Jul 2007 01:24:40 +0000 (UTC) (envelope-from csjp@sub.vaned.net) Received: from sub.vaned.net (sub.vaned.net [205.200.235.40]) by mx1.freebsd.org (Postfix) with ESMTP id 052C313C447; Wed, 4 Jul 2007 01:24:39 +0000 (UTC) (envelope-from csjp@sub.vaned.net) Received: by sub.vaned.net (Postfix, from userid 1001) id 6F6895C35; Tue, 3 Jul 2007 20:20:56 -0500 (CDT) Date: Tue, 3 Jul 2007 20:20:56 -0500 From: "Christian S.J. Peron" To: Jeff Roberson Message-ID: <20070704012056.GA2337@sub.vaned.net> References: <200707032122.l63LMwlR027551@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200707032122.l63LMwlR027551@repoman.freebsd.org> User-Agent: Mutt/1.4.2.2i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_lockf.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: Wed, 04 Jul 2007 01:24:40 -0000 On Tue, Jul 03, 2007 at 09:22:58PM +0000, Jeff Roberson wrote: > jeff 2007-07-03 21:22:58 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_lockf.c > Log: > - Remove explicit Giant protection from lockf. Use the vnode interlock > to protect this datastructure instead. > - Preallocate an extra lockf structure in case we want to split a lock > on insert or delete. > - msleep() on the vnode interlock when blocking on a lock. > > Reviewed by: rwatson > Approved by: re > Jeff, This is great. Thanks for you work on this! -- Christian S.J. Peron csjp@FreeBSD.ORG FreeBSD Committer