git: kernel - Remove safety mplocks around VFS system calls
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Feb 14 12:46:08 PST 2011
commit 0ac7b7149b4d79ece02ad504f484fb984a3d9770
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Mon Feb 14 11:15:46 2011 -0800
kernel - Remove safety mplocks around VFS system calls
* Remove the safety get_mplock()/rel_mplock() calls around numerous
VFS system calls. The MP lock or per-mount token is handled deeper
in the filesystem code.
* open() has been running without the safety mplock's for a while to
testing nlookup(). nlookup() should be MPSAFE. The safety mplocks
being removed were primarily there to protect it.
Summary of changes:
sys/kern/vfs_syscalls.c | 284 +---------------------------------------------
1 files changed, 7 insertions(+), 277 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/0ac7b7149b4d79ece02ad504f484fb984a3d9770
--
DragonFly BSD source repository
More information about the Commits
mailing list