OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_74_1-104-gc0afd14
Gerrit Code Review
gerrit@openafs.org
Sun, 16 May 2010 05:24:45 -0700 (PDT)
The following commit has been merged in the master branch:
commit c0afd1419de3fb8cab44ac212d0a85a9998c7cba
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.
Change-Id: I152bd13abc2e90f258f98194833c50c3a2846904
Reviewed-on: http://gerrit.openafs.org/1966
Tested-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/afs/SOLARIS/osi_vnodeops.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
--
OpenAFS Master Repository