Make operations on struct bio_track MPSAFE.
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 13 Jul 2009 16:30:22 +0000 (09:30 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 13 Jul 2009 16:30:22 +0000 (09:30 -0700)
commita9a20f98de63ec47f7668d93aee3e25b45ba24db
tree7950594a4b0e623f77a3c3db5d0eb35f434d5113
parent6de32ba26745bfac4b4f585da31f9c7d1c184109
Make operations on struct bio_track MPSAFE.

Use atomic ops to make reference counting and waiting on bio_track structures
MPSAFE.
sys/kern/kern_device.c
sys/kern/kern_shutdown.c
sys/kern/vfs_bio.c
sys/kern/vfs_lock.c
sys/kern/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
sys/vfs/ufs/ffs_softdep.c