From owner-cvs-src@FreeBSD.ORG  Wed Mar 17 13:14:45 2004
Return-Path: <owner-cvs-src@FreeBSD.ORG>
Delivered-To: cvs-src@freebsd.org
Received: from green.homeunix.org (freefall.freebsd.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP
	id 6E12A16A4CE; Wed, 17 Mar 2004 13:14:45 -0800 (PST)
Received: from green.homeunix.org (green@localhost [127.0.0.1])
	by green.homeunix.org (8.12.11/8.12.11) with ESMTP id i2HLEieY028583;
	Wed, 17 Mar 2004 16:14:44 -0500 (EST)
	(envelope-from green@green.homeunix.org)
Received: from localhost (green@localhost)i2HLEii8028579;
	Wed, 17 Mar 2004 16:14:44 -0500 (EST)
	(envelope-from green@green.homeunix.org)
Message-Id: <200403172114.i2HLEii8028579@green.homeunix.org>
X-Mailer: exmh version 2.6.3 04/04/2003 with nmh-1.0.4
To: John Baldwin <jhb@FreeBSD.org>
In-Reply-To: Message from John Baldwin <jhb@FreeBSD.org> 
	<200403052239.i25MdrWA014794@repoman.freebsd.org> 
From: "Brian F. Feldman" <green@FreeBSD.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Date: Wed, 17 Mar 2004 16:14:44 -0500
Sender: green@green.homeunix.org
cc: cvs-src@FreeBSD.org
cc: src-committers@FreeBSD.org
cc: cvs-all@FreeBSD.org
Subject: Re: cvs commit: src/sys/kern kern_exit.c kern_sig.c 
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.1
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Mar 2004 21:14:45 -0000

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

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