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

git: kernel - Make all bioops callbacks MPSAFE


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 25 Aug 2010 11:44:39 -0700 (PDT)

commit 59a647b1098f34e5e2d4c16529e0075e54f9b83b
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Wed Aug 25 11:43:20 2010 -0700

    kernel - Make all bioops callbacks MPSAFE
    
    * HAMMER already assumes bioops callbacks are MPSAFE
    
    * UFS/Softupdates now acquires the mplock in its bioops callbacks
      as necessary.

Summary of changes:
 sys/kern/vfs_bio.c        |    4 ++-
 sys/sys/buf2.h            |   27 +++++++++++++++++++++
 sys/sys/mount.h           |    3 ++
 sys/vfs/ufs/ffs_softdep.c |   58 ++++++++++++++++++++++++++++++++++++++++----
 4 files changed, 85 insertions(+), 7 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/59a647b1098f34e5e2d4c16529e0075e54f9b83b


-- 
DragonFly BSD source repository



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