diff options
Diffstat (limited to 'net/sunrpc/clnt.c')
-rw-r--r-- | net/sunrpc/clnt.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index 8773b4342c92..c6efb982057b 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c | |||
@@ -1173,6 +1173,11 @@ call_timeout(struct rpc_task *task) | |||
1173 | clnt->cl_protname, clnt->cl_server); | 1173 | clnt->cl_protname, clnt->cl_server); |
1174 | } | 1174 | } |
1175 | rpc_force_rebind(clnt); | 1175 | rpc_force_rebind(clnt); |
1176 | /* | ||
1177 | * Did our request time out due to an RPCSEC_GSS out-of-sequence | ||
1178 | * event? RFC2203 requires the server to drop all such requests. | ||
1179 | */ | ||
1180 | rpcauth_invalcred(task); | ||
1176 | 1181 | ||
1177 | retry: | 1182 | retry: |
1178 | clnt->cl_stats->rpcretrans++; | 1183 | clnt->cl_stats->rpcretrans++; |