From owner-cvs-src@FreeBSD.ORG Wed Aug 4 18:39:07 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 603C216A4CE; Wed, 4 Aug 2004 18:39:07 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40A7443D5F; Wed, 4 Aug 2004 18:39:07 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i74Id7gu034500; Wed, 4 Aug 2004 18:39:07 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i74Id7u9034499; Wed, 4 Aug 2004 18:39:07 GMT (envelope-from rwatson) Message-Id: <200408041839.i74Id7u9034499@repoman.freebsd.org> From: Robert Watson Date: Wed, 4 Aug 2004 18:39:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Aug 2004 18:39:07 -0000 rwatson 2004-08-04 18:39:07 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: Assert Giant in namei(). Bugs have been reported in which, following a sleep() call waking up in namei(), a later assertion triggers that Giant is not held. By asserting Giant at the start of namei(), we can know that if that assertion triggers, Giant is lost during the call to namei(), and not before. Revision Changes Path 1.64 +2 -0 src/sys/kern/vfs_lookup.c