git: kernel - Fix mislocated __vbusy()

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Jan 14 20:07:47 PST 2010


commit ac88f01af9c9434aee04c0e3cba620a988df4cc4
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Thu Jan 14 20:00:23 2010 -0800

    kernel - Fix mislocated __vbusy()
    
    * __vbusy(vp) must be called while the vfs_spin lock is held and
      atomic with the acquisition of a vnode from the freelist.
    
    * Document the hell out of vfs_lock.c

Summary of changes:
 sys/kern/vfs_lock.c |  107 +++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 79 insertions(+), 28 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ac88f01af9c9434aee04c0e3cba620a988df4cc4


-- 
DragonFly BSD source repository





More information about the Commits mailing list