Subject: Re: kern/32535: processes stuck on vnlock
To: Chuck Silvers <chuq@chuq.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-bugs
Date: 11/19/2006 19:00:06
On Sun, Nov 19, 2006 at 09:51:43AM -0800, Chuck Silvers wrote:
> On Tue, Sep 26, 2006 at 01:35:02AM +0000, Bill Studenmund wrote:
> >  2) We could re-work lookup() so that we don't release the directory lock
> >  if we're locking the child and we instead call vput(). I think this is the
> >  best option as it gets rid of the real problem. I'll look into it, but
> >  if someone else wants to look into this, please do! I'm not sure how
> >  quickly I can look at it.
> 
> 
> I've put a diff that implements this at
> ftp://ftp.netbsd.org/pub/NetBSD/misc/chs/lookup/diff.20061119

Thanks. How does this relates to the diff sent by Bill on this topic ?
Is yours in addition to his diff, or does it remplace his diff ?

Also is it easy to backport this to current ?

BTW I've not had any problems since ftp.fr.netbsd.org runs with bill's
patch.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--