summaryrefslogtreecommitdiff
path: root/sys/kern/vfs_cache.c
AgeCommit message (Expand)Author
2010-05-19clean up a few things that where left to rot after bob's vfs cache work.Thordur I. Bjornsson
2009-08-24garbage collect the nchash variable that used to store theThordur I. Bjornsson
2009-08-12Namecache revamp.Bob Beck
2009-07-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2008-10-24another oops.Ted Unangst
2008-10-23a better fix for the "uvm_km thread runs out of memory" problem.Ted Unangst
2008-10-20The optimization done in 1.19 (and repaired in 1.20) results inTheo de Raadt
2008-05-06Add a PR_ZERO flag for pools, to compliment the M_ZEROThordur I. Bjornsson
2007-06-21english, okay jmc@Pedro Martelletto
2007-05-30back out vfs change - todd fries has seen afs issues, and I'm suspiciousBob Beck
2007-05-29missing couple of #ifdef DIAGNOSTIC and style nits from art@Bob Beck
2007-05-29 Step one of some vnode improvements - change getnewvnode toBob Beck
2007-04-19Fix freeing of namecache entries in cache_purgevfs(), okay miod@ art@Pedro Martelletto
2007-04-19After we bumped the maximal number of vnodes by quite a bit we becameArtur Grabowski
2006-01-21Make sure cache_revlookup() doesn't return invalid cache entries.Pedro Martelletto
2005-06-18Remove remaining whiteout tentacles; OK deraadt@ miod@ weingart@Todd C. Miller
2005-05-28fix one missed case for removing reverse name cache entries.marius eriksen
2005-05-26styling nits, ok marius@Pedro Martelletto
2005-05-26add a reverse name mapping into the namecache. (vnode->name)marius eriksen
2005-03-04Fix handling of names bigger than NCHNAMLEN in cache_enter(), okay tedu@Pedro Martelletto
2004-12-26Use list and queue macros where applicable to make the code easier to read;Miod Vallat
2004-10-04cacheing -> cachingPedro Martelletto
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-02-25set *vpp to NULL on entry. this provides a good example for other fs.Ted Unangst
2003-01-31File system locking fixups, mostly from NetBSD:Artur Grabowski
2002-07-03Change all variables definitions (int foo) in sys/sys/*.h to variableMiod Vallat
2002-07-02use hash.h for nfs_hash as well as namei's hashEric Jackson
2002-01-23Pool deals fairly well with physical memory shortage, but it doesn't dealArtur Grabowski
2001-05-02Use correct M_CACHE type; art@ ok.Federico G. Schwindt
2001-04-29use pool for vfs cache.Artur Grabowski
1999-04-28zap the newhashinit hack.Artur Grabowski
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt