| Age | Commit message (Expand) | Author |
| 2009-02-18 | cache_lookup_entry: add an assertion. | yamt |
| 2009-02-18 | cache_purge1: consistently unlock ncp a little earlier. | yamt |
| 2009-01-17 | malloc -> kmem_alloc. | yamt |
| 2009-01-16 | cache_prune: use (a - b > 0) rather than (a > b) to compare ticks. | yamt |
| 2008-10-25 | cache_lookup_raw: update "goodhits" statistics to be less confused. | yamt |
| 2008-10-25 | add assertions. | yamt |
| 2008-08-20 | Release vnode in cache_lookup() error branch if locking fails. | pooka |
| 2008-06-03 | vfs_cache: | ad |
| 2008-05-05 | - Convert hashinit() to use kmem_alloc(). The hash tables can be large | ad |
| 2008-04-28 | Remove clause 3 and 4 from TNF licenses | martin |
| 2008-04-12 | cache_enter: inline LIST_INSERT_HEAD so that the membar_producer() can be | ad |
| 2008-04-11 | Restructure the name cache code to eliminate most lock contention | ad |
| 2007-11-11 | Change some initialization of static queues to compile time. | matt |
| 2007-11-07 | Merge from vmlocking: | ad |
| 2007-07-09 | Merge some of the less invasive changes from the vmlocking branch: | ad |
| 2007-03-12 | Pass an ipl argument to pool_init/POOL_INIT to be used when initializing | ad |
| 2007-02-09 | Merge newlock2 to head. | ad |
| 2006-12-09 | a smorgasbord of improvements to vnode locking and path lookup: | chs |
| 2006-10-25 | enable namecache enter reverse for linux procfs lookups. | christos |
| 2006-09-10 | make comment match logic in cache_lookup dvp unlock code | dbj |
| 2006-04-15 | Coverity CID 602: Remove always true if statement. | christos |
| 2005-12-24 | Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. | perry |
| 2005-12-11 | merge ktrace-lwp. | christos |
| 2004-06-27 | introduce a new function, cache_lookup_raw(), for filesystems which | yamt |
| 2004-06-19 | cache_lookup: avoid to grab two vnode's v_interlock. | yamt |
| 2004-05-07 | redo the previous (rev.1.58; overwrite a duplicate entry rather than leave it) | yamt |
| 2004-05-06 | cache_enter: when we found a duplicate entry, | yamt |
| 2004-05-02 | cache_enter: concurrent lookups in the same directory may race for a | pk |
| 2004-04-25 | Initialise (most) pools from a link set instead of explicit calls | simonb |
| 2004-04-05 | make cache_purge more controlable. | yamt |
| 2003-09-01 | remove an obsolete comment. pointed by enami@ | yamt |
| 2003-08-08 | - make this a bit MP friendly. | yamt |
| 2003-08-08 | arrange namecache lru before vget (and releasing namecache_slock) | yamt |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc |
| 2003-07-31 | remove remaining v_id. | yamt |
| 2003-07-31 | for NCHASH, obtain bits from the vnode pointer as well | yamt |
| 2003-07-31 | when casting a pointer to an integer, | yamt |
| 2003-07-30 | eliminate v_id. | yamt |
| 2003-07-30 | maintain the list of namecaches attached to the vnode. | yamt |
| 2003-06-29 | Back out the lwp/ktrace changes. They contained a lot of colateral damage, | fvdl |
| 2003-06-29 | Undo part of the ktrace/lwp changes. In particular: | thorpej |
| 2003-06-28 | Pass lwp pointers throughtout the kernel, as required, so that the lwpid can | darrenr |
| 2003-05-21 | Fix a missing namecache_slock unlock. From Stephan Uphoff. | fvdl |
| 2003-03-02 | ... and no need to aqcuire lock while free'ing old hash which no one | enami |
| 2003-02-20 | Move simple_lock after the hashinit's to avoid possible sleeping/malloc'ing | jmc |
| 2003-02-14 | Make cache insertion, removal and lookup MP-safe. | pk |
| 2003-02-01 | Add extensible malloc types, adapted from FreeBSD. This turns | thorpej |
| 2002-09-04 | Use the queue macros from <sys/queue.h> instead of referring to the queue | matt |
| 2002-08-26 | Fix signed/unsigned comparison warnings from GCC 3.3. | thorpej |
| 2002-03-08 | Pool deals fairly well with physical memory shortage, but it doesn't | thorpej |