summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_cache.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Sync VFS documentation with realitykn2018-06-041-4/+2
* Drop unnecessary `p' parameter from vget(9).visa2018-05-271-4/+3
* Remove proc from the parameters of vn_lock(). The parameter isvisa2018-05-021-3/+3
* Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is alwaysvisa2018-04-281-3/+3
* Use TAILQ_FOREACH_SAFE in cache_purgevfs(). Fix whitespaces.bluhm2017-02-091-11/+7
* move the namecache_rb_tree from RB macros to RBT functions.dlg2016-09-161-10/+17
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-3/+2
* pool_setipldlg2016-08-251-1/+2
* Remove the unused flags argument from VOP_UNLOCK().natano2016-03-191-3/+3
* Sync no-argument function declaration and definition by adding (void).naddy2016-03-071-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* revert back to initial vnodes again so we can be sure nfs likes ittedu2015-01-281-2/+2
* increase namecache to maxvnodes again now that the n^2 loop is no more.tedu2015-01-161-2/+2
* increasing the size of the namecache suddenly made the commenttedu2015-01-161-11/+3
* revert the namecache embiggening since it seems to cause hangs at reboot.tedu2015-01-121-2/+2
* rename desiredvnodes to initialvnodes. less of a lie. ok beck deraadttedu2015-01-091-2/+2
* increase namecache size to follow maxvnodes. seems better than desiredvnodes.tedu2015-01-081-2/+2
* start retiring the nointr allocator. specify PR_WAITOK as a flag as atedu2014-12-191-3/+3
* primary change: move uvm_vnode out of vnode, keeping only a pointer.tedu2014-12-161-1/+2
* convert bcopy to memcpy. ok millerttedu2014-12-101-2/+2
* Replace all queue *_END macro calls except CIRCLEQ_END with NULL.doug2014-09-131-5/+3
* Assert that we never have destinations cached for a non-VDIR vnode.jsing2013-11-271-1/+4
* rename NCHNAMLEN to NAMECACHE_MAXLEN. easier to read, easier to type.tedu2013-03-271-4/+4
* Fix use after free in cache_lookup() - found by Pedrobeck2012-01-041-8/+9
* clean up a few things that where left to rot after bob's vfs cache work.thib2010-05-191-24/+11
* garbage collect the nchash variable that used to store thethib2009-08-241-2/+1
* Namecache revamp.beck2009-08-121-147/+179
* Remove the VREF() macro and replaces all instances with a call to verf(),thib2009-07-091-2/+2
* another oops.tedu2008-10-241-10/+8
* a better fix for the "uvm_km thread runs out of memory" problem.tedu2008-10-231-8/+10
* The optimization done in 1.19 (and repaired in 1.20) results inderaadt2008-10-201-9/+14
* Add a PR_ZERO flag for pools, to compliment the M_ZEROthib2008-05-061-3/+2
* english, okay jmc@pedro2007-06-211-5/+4
* back out vfs change - todd fries has seen afs issues, and I'm suspiciousbeck2007-05-301-87/+50
* missing couple of #ifdef DIAGNOSTIC and style nits from art@beck2007-05-291-6/+7
* Step one of some vnode improvements - change getnewvnode tobeck2007-05-291-47/+83
* Fix freeing of namecache entries in cache_purgevfs(), okay miod@ art@pedro2007-04-191-6/+7
* After we bumped the maximal number of vnodes by quite a bit we becameart2007-04-191-14/+8
* Make sure cache_revlookup() doesn't return invalid cache entries.pedro2006-01-211-2/+2
* Remove remaining whiteout tentacles; OK deraadt@ miod@ weingart@millert2005-06-181-12/+1
* fix one missed case for removing reverse name cache entries.marius2005-05-281-1/+5
* styling nits, ok marius@pedro2005-05-261-10/+10
* add a reverse name mapping into the namecache. (vnode->name)marius2005-05-261-23/+126
* Fix handling of names bigger than NCHNAMLEN in cache_enter(), okay tedu@pedro2005-03-041-6/+3
* Use list and queue macros where applicable to make the code easier to read;miod2004-12-261-6/+7
* cacheing -> cachingpedro2004-10-041-3/+3
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* set *vpp to NULL on entry. this provides a good example for other fs.tedu2003-02-251-6/+3
* File system locking fixups, mostly from NetBSD:art2003-01-311-21/+102
* Change all variables definitions (int foo) in sys/sys/*.h to variablemiod2002-07-031-1/+3