FBSD: remove vestiges of Giant
authorBen Kaduk <kaduk@mit.edu>
Fri, 14 Jan 2011 01:16:44 +0000 (20:16 -0500)
committerDerrick Brashear <shadow@dementia.org>
Sat, 15 Jan 2011 00:07:05 +0000 (16:07 -0800)
commit3c91f1d88165dca085a26b87f2c0148e84e179d2
tree66c29888235e5fcdd34e671ffdad58208762e4ff
parenta61a719d35cd6008f35c4f5cb8aaa83453d1d8c1
FBSD: remove vestiges of Giant

We do not support versions of FreeBSD that used Giant to
serialize access to vnode fields, and we always use the same locking
(which really ought to be MPSAFE).  Always set the MPSAFE flags
as needed, and do not bother to call VFS_[UN]LOCK_GIANT which
will never do anything for us.

Change-Id: I973a24d43563f289d4a2baa6e067fbba72d17ed9
Reviewed-on: http://gerrit.openafs.org/3656
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/afs/FBSD/osi_misc.c
src/afs/FBSD/osi_vfsops.c
src/afs/FBSD/osi_vm.c
src/afs/FBSD/osi_vnodeops.c
src/afs/afs_dcache.c
src/afs/afs_osi_vm.c