OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-devel-1_5_77-77-ge29f391
Gerrit Code Review
gerrit@openafs.org
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 <sxw@your-file-system.com>
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.
Reviewed-on: http://gerrit.openafs.org/2880
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Simon Wilkinson <sxw@inf.ed.ac.uk>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit e445faa68c5ec6e47d3fd9d7318ade71d98703a9)
Change-Id: I9042caf4364ce65704e3ddfde159be50d0c11c1b
Reviewed-on: http://gerrit.openafs.org/3049
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