From owner-cvs-all@FreeBSD.ORG Mon Mar 28 09:20:45 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D344D16A4CE; Mon, 28 Mar 2005 09:20:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6BDC43D3F; Mon, 28 Mar 2005 09:20:45 +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 j2S9KjoZ025098; Mon, 28 Mar 2005 09:20:45 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9KjLJ025097; Mon, 28 Mar 2005 09:20:45 GMT (envelope-from jeff) Message-Id: <200503280920.j2S9KjLJ025097@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:20:45 +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/sys namei.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 09:20:46 -0000 jeff 2005-03-28 09:20:45 UTC FreeBSD src repository Modified files: sys/sys namei.h Log: - Remove PDIRUNLOCK, it will soon be unused in every filesystems. The only case where filesystems legitimately need to unlock the directory vp is in the DOTDOT case, which we can explicitly check for in lookup(). Furthermore, allowing filesystems to unlock dvp can lead to lock order reversals in lookup() when we vrele the dvp while the child is still locked. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.44 +0 -1 src/sys/sys/namei.h