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

git: kernel - Fix mislocated __vbusy()


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 14 Jan 2010 20:07:09 -0800 (PST)

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



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