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:
parent
69d966510d
commit
0701214cd6
@ -2650,7 +2650,7 @@ out_unparsable:
|
|||||||
|
|
||||||
out_verifier:
|
out_verifier:
|
||||||
trace_rpc_bad_verifier(task);
|
trace_rpc_bad_verifier(task);
|
||||||
goto out_garbage;
|
goto out_err;
|
||||||
|
|
||||||
out_msg_denied:
|
out_msg_denied:
|
||||||
error = -EACCES;
|
error = -EACCES;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user