OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_0pre1-16-g0f48add

Gerrit Code Review gerrit@openafs.org
Sun, 9 Jan 2011 20:28:41 -0800 (PST)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit 0f48add85f29de63eeaf1d6342f675131dc4ab79
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Sun Oct 24 00:29:07 2010 -0400

    FBSD: band-aid vnode locking in lookup
    
    The lock order requires that we acquire vnode locks from the root
    towards the leaf.  When looking up "..", this requires that we
    unlock the directory before locking the child, otherwise we
    are susceptible to deadlock.
    This is only a band-aid, as afs_vop_lookup should be rewritten.
    
    Change-Id: I594f31ba05c3847e5d83d89748266d24547bf97b
    Reviewed-on: http://gerrit.openafs.org/3035
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Reviewed-on: http://gerrit.openafs.org/3632
    Tested-by: Derrick Brashear <shadow@dementia.org>

 src/afs/FBSD/osi_vnodeops.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

-- 
OpenAFS Master Repository