From owner-cvs-all Sun Sep 30 21:26:37 2001 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 2CEF037B40E; Sun, 30 Sep 2001 21:26:33 -0700 (PDT) Received: (from des@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f914QX111217; Sun, 30 Sep 2001 21:26:33 -0700 (PDT) (envelope-from des) Message-Id: <200110010426.f914QX111217@freefall.freebsd.org> From: Dag-Erling Smorgrav Date: Sun, 30 Sep 2001 21:26:33 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/fs/pseudofs pseudofs_vncache.c pseudofs_internal.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG des 2001/09/30 21:26:33 PDT Modified files: sys/fs/pseudofs pseudofs_vncache.c pseudofs_internal.h Log: [the previous commit to pseudofs_vncache.c got the wrong log message] YA pseudofs megacommit, part 2: - Merge the pfs_vnode and pfs_vdata structures, and make the vnode cache a doubly-linked list. This eliminates the need to walk the list in pfs_vncache_free(). - Add an exit callout which revokes vnodes associated with the process that just exited. Since it needs to lock the cache when it does this, pfs_vncache_mutex needs MTX_RECURSE. Revision Changes Path 1.3 +3 -1 src/sys/fs/pseudofs/pseudofs_internal.h 1.7 +1 -1 src/sys/fs/pseudofs/pseudofs_vncache.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message