kernel - Add negative caching to cache_findmount()
authorMatthew Dillon <dillon@apollo.backplane.com>
Fri, 22 Feb 2013 18:09:58 +0000 (10:09 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Fri, 22 Feb 2013 18:09:58 +0000 (10:09 -0800)
commit9c105d5b68ecf41d798c8ec649ce75a89f051572
tree2cf59a506a6218bbf8af83b1a753b38648d1ac09
parent7e9c94bdefc47c3ba8677bcab40222d826d7aeac
kernel - Add negative caching to cache_findmount()

* Add negative caching to cache_findmount().  It turns out that there
  are quite a few cases, particularly during poudriere, so this is
  needed to avoid dropping down into the slow mountlist scan code.

* Removes remaining bottlenecks in mount-point crossings during path
  lookups.  The mountlist_token is no longer colliding in critical
  paths.
sys/kern/vfs_cache.c