]> git.michaelhowe.org Git - packages/o/openafs.git/commit
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>
Tue, 18 Jan 2011 19:07:29 +0000 (11:07 -0800)
commit0df3ed13ab2bf972fbc9162c5175cdb6255a7dc5
treee40b8c0f152c5cde13fdd0c21308e98058389eb2
parentb7bd939f53dfa54d9c7c94b13691a13235aa7020
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.

Reviewed-on: http://gerrit.openafs.org/3656
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 3c91f1d88165dca085a26b87f2c0148e84e179d2)

Change-Id: I7709c886da933023a48ae368373e31f131539d42
Reviewed-on: http://gerrit.openafs.org/3679
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