Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Mar 2004 12:58:03 -0500
From:      "Brian F. Feldman" <green@FreeBSD.org>
To:        Ken Smith <kensmith@cse.Buffalo.EDU>
Cc:        John Baldwin <jhb@FreeBSD.org>
Subject:   Re: cvs commit: src/sys/kern kern_exit.c kern_sig.c 
Message-ID:  <200403181758.i2IHw4kK001010@green.homeunix.org>
In-Reply-To: Message from Ken Smith <kensmith@cse.Buffalo.EDU>  <20040318171102.GA11248@electra.cse.Buffalo.EDU> 

next in thread | previous in thread | raw e-mail | index | archive | help
Ken Smith <kensmith@cse.Buffalo.EDU> wrote:
> On Wed, Mar 17, 2004 at 04:14:44PM -0500, Brian F. Feldman wrote:
> > John Baldwin <jhb@FreeBSD.org> wrote:
> > > jhb         2004/03/05 14:39:53 PST
> > > 
> > >   FreeBSD src repository
> > > 
> > >   Modified files:
> > >     sys/kern             kern_exit.c kern_sig.c 
> > >   Log:
> > >   - Push down Giant in exit() and wait().
> > >   - Push Giant down a bit in coredump() and call coredump() with the proc
> > >     lock already held rather than unlocking it only to turn around and
> > >     relock it.
> > 
> > Please review this to remove any places VFS is called into without Giant, 
> > i.e. vrele(tracevp).
> > 
> 
> It's possible the alpha ref machine is suffering from this the past
> two days:

No, pfs_exit() not grabbing Giant after the eventhandler had Giant removed 
from around it is the last bug that I fixed here.  (Already fixed).

-- 
Brian Fundakowski Feldman                           \'[ FreeBSD ]''''''''''\
  <> green@FreeBSD.org                               \  The Power to Serve! \
 Opinions expressed are my own.                       \,,,,,,,,,,,,,,,,,,,,,,\




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