DragonFly-2.3.1.816.ga9a2 master sys/kern kern_device.c kern_shutdown.c vfs_bio.c vfs_lock.c vfs_subr.c sys/sys biotrack.h sys/vfs/gnu/ext2fs ext2_vnops.c sys/vfs/msdosfs msdosfs_vfsops.c sys/vfs/nfs nfs_vnops.c sys/vfs/ufs ffs_rawread.c ffs_softdep.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Jul 13 20:51:06 PDT 2009
commit a9a20f98de63ec47f7668d93aee3e25b45ba24db
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Mon Jul 13 09:30:22 2009 -0700
Make operations on struct bio_track MPSAFE.
Use atomic ops to make reference counting and waiting on bio_track structures
MPSAFE.
Summary of changes:
sys/kern/kern_device.c | 2 +-
sys/kern/kern_shutdown.c | 2 +-
sys/kern/vfs_bio.c | 97 +++++++++++++++++++++++++++++++++----
sys/kern/vfs_lock.c | 4 +-
sys/kern/vfs_subr.c | 52 +++++++-------------
sys/sys/biotrack.h | 10 ++++-
sys/vfs/gnu/ext2fs/ext2_vnops.c | 5 +--
sys/vfs/msdosfs/msdosfs_vfsops.c | 3 +-
sys/vfs/nfs/nfs_vnops.c | 8 ++--
sys/vfs/ufs/ffs_rawread.c | 19 +++----
sys/vfs/ufs/ffs_softdep.c | 8 ++--
11 files changed, 137 insertions(+), 73 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a9a20f98de63ec47f7668d93aee3e25b45ba24db
--
DragonFly BSD source repository
More information about the Commits
mailing list