From owner-cvs-all@FreeBSD.ORG Mon Mar 29 14:41:21 2004 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 EACAA16A4CE; Mon, 29 Mar 2004 14:41:21 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E337543D2D; Mon, 29 Mar 2004 14:41:21 -0800 (PST) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i2TMfLGe088271; Mon, 29 Mar 2004 14:41:21 -0800 (PST) (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i2TMfLVa088267; Mon, 29 Mar 2004 14:41:21 -0800 (PST) (envelope-from peter) Message-Id: <200403292241.i2TMfLVa088267@repoman.freebsd.org> From: Peter Wemm Date: Mon, 29 Mar 2004 14:41:21 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf NOTES src/sys/fs/umapfs umap_vnops.c src/sys/kern vfs_default.c src/sys/modules Makefile src/sys/sys vnode.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, 29 Mar 2004 22:41:22 -0000 peter 2004/03/29 14:41:21 PST FreeBSD src repository Modified files: sys/conf NOTES sys/fs/umapfs umap_vnops.c sys/kern vfs_default.c sys/modules Makefile sys/sys vnode.h Log: Clean up the stub fake vnode locking implemenations. The main reason this stuff was here (NFS) was fixed by Alfred in November. The only remaining consumer of the stub functions was umapfs, which is horribly horribly broken. It has missed out on about the last 5 years worth of maintenence that was done on nullfs (from which umapfs is derived). It needs major work to bring it up to date with the vnode locking protocol. umapfs really needs to find a caretaker to bring it into the 21st century. Functions GC'ed: vop_noislocked, vop_nolock, vop_nounlock, vop_sharedlock. Revision Changes Path 1.1208 +2 -1 src/sys/conf/NOTES 1.39 +9 -0 src/sys/fs/umapfs/umap_vnops.c 1.92 +0 -160 src/sys/kern/vfs_default.c 1.375 +0 -1 src/sys/modules/Makefile 1.235 +0 -4 src/sys/sys/vnode.h