summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorAndy Adamson <andros@netapp.com>2011-01-06 03:04:34 +0100
committerTrond Myklebust <Trond.Myklebust@netapp.com>2011-01-06 20:46:25 +0100
commit42acd021824578fa0eeb6eb58d457c23ec5dc9c0 (patch)
tree7affe8e1108373906eefcea00498df088b6dfccb /net
parentNFS RPC_AUTH_GSS unsupported on v4.1 back channel (diff)
downloadlinux-42acd021824578fa0eeb6eb58d457c23ec5dc9c0.tar.xz
linux-42acd021824578fa0eeb6eb58d457c23ec5dc9c0.zip
NFS add session back channel draining
Currently session draining only drains the fore channel. The back channel processing must also be drained. Use the back channel highest_slot_used to indicate that a callback is being processed by the callback thread. Move the session complete to be per channel. When the session is draininig, wait for any current back channel processing to complete and stop all new back channel processing by returning NFS4ERR_DELAY to the back channel client. Drain the back channel, then the fore channel. Signed-off-by: Andy Adamson <andros@netapp.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions