DragonFly BSD
DragonFly commits List (threaded) for 2011-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: kernel - Remove safety mplocks around VFS system calls


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 14 Feb 2011 12:44:55 -0800 (PST)

commit 0ac7b7149b4d79ece02ad504f484fb984a3d9770
Author: Matthew Dillon <dillon@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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]