From owner-cvs-src@FreeBSD.ORG Wed Feb 1 09:34:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org 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 23E3B16A420; Wed, 1 Feb 2006 09:34:37 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B297543D6D; Wed, 1 Feb 2006 09:34:35 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k119YYLB047335; Wed, 1 Feb 2006 09:34:35 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k119YYOX047330; Wed, 1 Feb 2006 09:34:34 GMT (envelope-from jeff) Message-Id: <200602010934.k119YYOX047330@repoman.freebsd.org> From: Jeff Roberson Date: Wed, 1 Feb 2006 09:34:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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, 01 Feb 2006 09:34:37 -0000 jeff 2006-02-01 09:34:33 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: - Solve a problem where a vput could be called on an outgoing directory without Giant held. Do this by tracking the vfslocked state for the directory seperate from the child. This is only important in the case where we cross a mountpoint. Sponsored by: Isilon Systems, Inc. MFC After: 3 days Revision Changes Path 1.86 +13 -5 src/sys/kern/vfs_lookup.c