Commit 0701214c authored by Chuck Lever's avatar Chuck Lever Committed by Trond Myklebust
Browse files

SUNRPC: Fail faster on bad verifier



A bad verifier is not a garbage argument, it's an authentication
failure. Retrying it doesn't make the problem go away, and delays
upper layer recovery steps.

Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
Reviewed-by: default avatarJeff Layton <jlayton@kernel.org>
Signed-off-by: default avatarTrond Myklebust <trond.myklebust@hammerspace.com>
parent 69d96651
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2650,7 +2650,7 @@ rpc_decode_header(struct rpc_task *task, struct xdr_stream *xdr)

out_verifier:
	trace_rpc_bad_verifier(task);
	goto out_garbage;
	goto out_err;

out_msg_denied:
	error = -EACCES;