OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-devel-1_5_77-136-gcab87d3

Gerrit Code Review
Wed, 3 Nov 2010 03:47:47 -0700 (PDT)

The following commit has been merged in the openafs-stable-1_6_x branch:
commit d45097f046aa62c9d479fda39927c450e6fdd551
Author: Jeffrey Altman <>
Date:   Thu Oct 28 00:37:03 2010 -0400

    vol: attach2 must always return with VOL_LOCK held
    attach2() is required to return with the VOL_LOCK held
    even though it is called without it.  This must be true
    for error conditions as well.  Not all error paths are
    obtaining the VOL_LOCK before returning.  Add out paths for
    lock held and lock unheld error cases.
    (cherry picked from commit 58901738ad6280d0777dd8e77f8c09cc45da04bc)
    Tested-by: Derrick Brashear <>
    Reviewed-by: Jeffrey Altman <>
    Tested-by: BuildBot <>
    Reviewed-by: Derrick Brashear <>
    Change-Id: I6918987cd784e4e550c2525b537bda290dbacae8
    Tested-by: BuildBot <>
    Reviewed-by: Derrick Brashear <>

 src/libafsrpc/afsrpc.def |    2 +-
 src/vol/volume.c         |   26 +++++++++++++-------------
 2 files changed, 14 insertions(+), 14 deletions(-)

OpenAFS Master Repository