OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-252-ge45abc6
Gerrit Code Review
gerrit@openafs.org
Wed, 13 Oct 2010 20:03:13 -0700 (PDT)
The following commit has been merged in the master branch:
commit e45abc6cc20236b9e91c23cb6f8e90f51b6a4a99
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date: Tue Oct 12 10:53:43 2010 -0400
Rx: Consolidate wait for tq busy and make its use uniform
rxi_WaitforTQBusy() is now used wherever a wait for the transmit
queue is required. It returns either when the transmit queue is
no longer busy or when the call enters an error state.
Having made this change it is clear that call->currentPacket is
not always validated when the call->lock is reacquired which may be
true when rxi_WaitforTQBusy() is called.
Change-Id: Ibf297f1447755be2abd39a81063cc7efd7f7a08b
Reviewed-on: http://gerrit.openafs.org/2966
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
src/rx/rx.c | 98 ++++++++++++++++++++++++++---------------------
src/rx/rx_prototypes.h | 6 ++-
src/rx/rx_rdwr.c | 54 +++-----------------------
3 files changed, 66 insertions(+), 92 deletions(-)
--
OpenAFS Master Repository