git: kernel - Use shared spinlock for namecache hash
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Oct 17 00:28:02 PDT 2013
commit b8cd5817bb4ed17de2bf9858bf0eabf825c77bd2
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Oct 17 00:26:48 2013 -0700
kernel - Use shared spinlock for namecache hash
* Use a shared spinlock when doing lookups in the namecache hash table.
This wasn't showing up in the contention statistics but it's an issue.
* Use a shared spinlock for the vnode v_spin when scanning v_namecache,
when possible.
Summary of changes:
sys/kern/vfs_cache.c | 56 +++++++++++++++++++++++++++++++---------------------
1 file changed, 34 insertions(+), 22 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b8cd5817bb4ed17de2bf9858bf0eabf825c77bd2
--
DragonFly BSD source repository
More information about the Commits
mailing list