OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-devel-1_5_77-77-ge29f391

Gerrit Code Review
Mon, 25 Oct 2010 14:51:54 -0700 (PDT)

The following commit has been merged in the openafs-stable-1_6_x branch:
commit e29f391bded8b0ec097414300dbdebbd8f5ec0a2
Author: Simon Wilkinson <>
Date:   Fri Oct 1 23:17:56 2010 -0400

    rx: Reduce dependence on call->lock
    This patch reduces our dependence on call->lock, by allowing more
    of the reader thread to run lock free.  Doing so requires that
    call->mode only be set by the reader thread.  As a result, call->mode
    can only be set to RX_CALL_ERROR by rxi_CallError().  The mode is
    set to RX_CALL_ERROR by the reader thread immediately after regaining
    the call->lock when it has been dropped.
    Tested-by: BuildBot <>
    Reviewed-by: Jeffrey Altman <>
    Tested-by: Jeffrey Altman <>
    Reviewed-by: Simon Wilkinson <>
    Reviewed-by: Derrick Brashear <>
    Tested-by: Derrick Brashear <>
    (cherry picked from commit e445faa68c5ec6e47d3fd9d7318ade71d98703a9)
    Change-Id: I9042caf4364ce65704e3ddfde159be50d0c11c1b

 src/rx/rx.c        |    8 +++-
 src/rx/rx_packet.c |   22 ++++++++--
 src/rx/rx_rdwr.c   |  106 +++++++++++++++++++++++++++++++++------------------
 3 files changed, 92 insertions(+), 44 deletions(-)

OpenAFS Master Repository