From owner-cvs-all Mon Oct 2 2:49: 9 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 2169937B502; Mon, 2 Oct 2000 02:49:06 -0700 (PDT) Received: (from bp@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id CAA78593; Mon, 2 Oct 2000 02:49:06 -0700 (PDT) (envelope-from bp@FreeBSD.org) Message-Id: <200010020949.CAA78593@freefall.freebsd.org> From: Boris Popov Date: Mon, 2 Oct 2000 02:49:05 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/nwfs nwfs_node.c nwfs_node.h nwfs_vfsops.c nwfs_vnops.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG bp 2000/10/02 02:49:05 PDT Modified files: sys/nwfs nwfs_node.c nwfs_node.h nwfs_vfsops.c nwfs_vnops.c Log: Protect hash data with lock manager instead of home grown one. Replace shared lock on vnode with exclusive one. It shouldn't impact perfomance as NCP protocol doesn't support outstanding requests. Do not hold simple lock on vnode for long period of time. Add functionality to the nwfs_print() routine. Revision Changes Path 1.10 +74 -58 src/sys/nwfs/nwfs_node.c 1.7 +4 -2 src/sys/nwfs/nwfs_node.h 1.10 +3 -2 src/sys/nwfs/nwfs_vfsops.c 1.11 +28 -13 src/sys/nwfs/nwfs_vnops.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message