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