OpenAFS Master Repository branch, openafs-stable-1_4_x, updated. openafs-stable-1_4_12-103-g05b7ded
Gerrit Code Review
gerrit@openafs.org
Wed, 16 Mar 2011 07:33:59 -0700 (PDT)
The following commit has been merged in the openafs-stable-1_4_x branch:
commit 05b7dede11105eca72550fad0b395191e51e3bc1
Author: Andrew Deason <adeason@sinenomine.net>
Date: Sat May 15 23:12:33 2010 -0500
Solaris: do not call VFS_RELE with GLOCK
VFS_RELE can call afs_freevfs, which grabs GLOCK. Thus, don't call
VFS_RELE with GLOCK held or we can try to recursively acquire GLOCK
and panic. This is currently unlikely to occur (sans vfs refcount
unbalances) without support for forced unmounts, since the last vfs
ref will usually come from the caller of afs_unmount(). But it still
may be possible.
Reviewed-on: http://gerrit.openafs.org/1966
Tested-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit c0afd1419de3fb8cab44ac212d0a85a9998c7cba)
Change-Id: Ifafe7d0b028a9f612cd22e000f7ed4d0395ee20c
Reviewed-on: http://gerrit.openafs.org/4105
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/afs/SOLARIS/osi_vnodeops.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
--
OpenAFS Master Repository