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: Chuck Lever <chuck.lever@oracle.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
This commit is contained in:
Chuck Lever 2022-07-22 15:08:04 -04:00 committed by Trond Myklebust
parent 69d966510d
commit 0701214cd6

View File

@ -2650,7 +2650,7 @@ out_unparsable:
out_verifier:
trace_rpc_bad_verifier(task);
goto out_garbage;
goto out_err;
out_msg_denied:
error = -EACCES;