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