Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Oct 2005 17:54:43 -0500
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-current@freebsd.org
Cc:        current@freebsd.org
Subject:   Re: [PATCH] push Giant down into fdfree()
Message-ID:  <200510311754.44010.jhb@freebsd.org>
In-Reply-To: <200510311717.13419.jhb@freebsd.org>
References:  <200510311717.13419.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 31 October 2005 05:17 pm, John Baldwin wrote:
> This patches pushes Giant down into fdfree() by using VFS_LOCK_GIANT for
> the occasional VOP_ADVLOCK() and moving various vrele() calls out from
> under the FILEDESC_LOCK.  Note that about half the calls to fdfree()
> (either directly or indirectly via fdunshare()) didn't lock Giant anyway. 
> Please review and/or test, thanks!
>
> http://www.FreeBSD.org/~jhb/patches/fdfree.patch

Nm on this one. :)  Looks like csjp@ already has this mostly done (I thought I 
had seen this talked about on IRC).

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



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