Date: Sun, 30 Sep 2001 21:26:33 -0700 (PDT) From: Dag-Erling Smorgrav <des@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/fs/pseudofs pseudofs_vncache.c pseudofs_internal.h Message-ID: <200110010426.f914QX111217@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200110010426.f914QX111217>
