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