Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Jul 2007 20:20:56 -0500
From:      "Christian S.J. Peron" <csjp@FreeBSD.org>
To:        Jeff Roberson <jeff@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern kern_lockf.c
Message-ID:  <20070704012056.GA2337@sub.vaned.net>
In-Reply-To: <200707032122.l63LMwlR027551@repoman.freebsd.org>
References:  <200707032122.l63LMwlR027551@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070704012056.GA2337>