Subject: Re: kern/32535: processes stuck on vnlock
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-bugs
Date: 11/19/2006 18:05:03
The following reply was made to PR kern/32535; it has been noted by GNATS.

From: Manuel Bouyer <bouyer@antioche.eu.org>
To: Chuck Silvers <chuq@chuq.com>
Cc: gnats-bugs@NetBSD.org, kern-bug-people@NetBSD.org,
	gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org
Subject: Re: kern/32535: processes stuck on vnlock
Date: Sun, 19 Nov 2006 19:00:06 +0100

 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
 --