From owner-cvs-src@FreeBSD.ORG  Tue Aug 30 16:12:04 2005
Return-Path: <owner-cvs-src@FreeBSD.ORG>
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 2E0D316A41F;
	Tue, 30 Aug 2005 16:12:04 +0000 (GMT) (envelope-from kan@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B3C2D43D45;
	Tue, 30 Aug 2005 16:12:03 +0000 (GMT) (envelope-from kan@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 j7UGC36v085775;
	Tue, 30 Aug 2005 16:12:03 GMT (envelope-from kan@repoman.freebsd.org)
Received: (from kan@localhost)
	by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j7UGC3CM085774;
	Tue, 30 Aug 2005 16:12:03 GMT (envelope-from kan)
Message-Id: <200508301612.j7UGC3CM085774@repoman.freebsd.org>
From: Alexander Kabaev <kan@FreeBSD.org>
Date: Tue, 30 Aug 2005 16:12:03 +0000 (UTC)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
X-FreeBSD-CVS-Branch: RELENG_6
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 <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: Tue, 30 Aug 2005 16:12:04 -0000

kan         2005-08-30 16:12:03 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_6)
    sys/kern             vfs_lookup.c 
  Log:
  MFC r1.81:
  Do not keep parent directory locked while calling VFS_ROOT to
  traverse mount points in lookup(). The lock can be dropped safely
  around VFS_ROOT because LOCKPARENT semantics with child and parent
  vnodes coming from different FSes does not really have any meaningful
  use and we do not really care about parent state after we relock it.
  This prevents easily triggered deadlock on systems using automounter
  daemon.
  
  Approved by:    re (scottl)
  
  Revision  Changes    Path
  1.80.2.1  +2 -0      src/sys/kern/vfs_lookup.c