cvs commit: src/sys/kern kern_exit.c kern_sig.c
Brian F. Feldman
green at FreeBSD.org
Thu Mar 18 11:36:41 PST 2004
Ken Smith <kensmith at cse.Buffalo.EDU> wrote:
> On Wed, Mar 17, 2004 at 04:14:44PM -0500, Brian F. Feldman wrote:
> > John Baldwin <jhb at 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 at FreeBSD.org \ The Power to Serve! \
Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\
More information about the cvs-src
mailing list