From owner-cvs-src@FreeBSD.ORG Sun Aug 14 18:10:07 2005 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 BD85816A41F; Sun, 14 Aug 2005 18:10:07 +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 6FDAE43D49; Sun, 14 Aug 2005 18:10:07 +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 j7EIA5Vv072196; Sun, 14 Aug 2005 18:10:05 GMT (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j7EIA55J072195; Sun, 14 Aug 2005 18:10:05 GMT (envelope-from kan) Message-Id: <200508141810.j7EIA55J072195@repoman.freebsd.org> From: Alexander Kabaev Date: Sun, 14 Aug 2005 18:10:05 +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: Sun, 14 Aug 2005 18:10:07 -0000 kan 2005-08-14 18:10:05 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: 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 perent vnodes coming from different FSes does not really have any meaningful use. On the other hard, this prevents easily triggered deadlock on systems using automounter daemon. Revision Changes Path 1.81 +2 -0 src/sys/kern/vfs_lookup.c