OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_1pre2-208-g68c72b6

Gerrit Code Review gerrit@openafs.org
Wed, 5 Dec 2012 01:45:45 -0800 (PST)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit 68c72b661f85a3562297cba42d2f599fc347207a
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Tue Jul 31 14:40:41 2012 -0400

    LINUX: Always hold afs_xuser for unixuser read
    
    We were failing to hold the afs_xuser lock when we entered our
    unixuser traversal for the first time (when the given position is 0).
    This means we can release the lock without acquiring it, causing all
    kinds of weird behavior.
    
    Just always grab afs_xuser on entry. We could possibly do some tricks
    to avoid grabbing this lock until after we've printed the column
    headers, but it does not seem worth it.
    
    Reviewed-on: http://gerrit.openafs.org/7916
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementix.org>
    (cherry picked from commit 351d3b8a19314027b30cdc499ef48c95ba7903b6)
    
    Change-Id: I75e137e588fcbf973a5d564db3a077c4ec4f50e1
    Reviewed-on: http://gerrit.openafs.org/8547
    Reviewed-by: Ken Dreyer <ktdreyer@ktdreyer.com>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
    Tested-by: Stephan Wiesand <stephan.wiesand@desy.de>
    Reviewed-by: Paul Smeddle <paul.smeddle@gmail.com>

 src/afs/LINUX/osi_proc.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

-- 
OpenAFS Master Repository