[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src



CVSROOT:	/cvs
Module name:	src
Changes by:	beck_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2007/05/28 23:28:54

Modified files:
	sys/kern       : vfs_cache.c vfs_getcwd.c vfs_subr.c 
	sys/sys        : namei.h vnode.h 
	sys/xfs        : xfs_node-bsd.c 

Log message:
Step one of some vnode improvements - change getnewvnode to
actually allocate "desiredvnodes" - add a vdrop to un-hold a vnode held
with vhold, and change the name cache to make use of vhold/vdrop, while
keeping track of which vnodes are referred to by which cache entries to
correctly hold/drop vnodes when the cache uses them.
ok thib@, tedu@, art@



Visit your host, monkey.org