diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index 196a3b11d..86397f9c4 100755 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c @@ -2188,12 +2188,13 @@ call_transmit_status(struct rpc_task *task) task->tk_action = call_transmit; task->tk_status = 0; break; - case -ECONNREFUSED: case -EHOSTDOWN: case -ENETDOWN: case -EHOSTUNREACH: case -ENETUNREACH: case -EPERM: + break; + case -ECONNREFUSED: if (RPC_IS_SOFTCONN(task)) { if (!task->tk_msg.rpc_proc->p_proc) trace_xprt_ping(task->tk_xprt,