|
@@ -1844,12 +1844,13 @@ call_timeout(struct rpc_task *task)
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
if (RPC_IS_SOFT(task)) {
|
|
if (RPC_IS_SOFT(task)) {
|
|
- if (clnt->cl_chatty)
|
|
|
|
|
|
+ if (clnt->cl_chatty) {
|
|
rcu_read_lock();
|
|
rcu_read_lock();
|
|
printk(KERN_NOTICE "%s: server %s not responding, timed out\n",
|
|
printk(KERN_NOTICE "%s: server %s not responding, timed out\n",
|
|
clnt->cl_protname,
|
|
clnt->cl_protname,
|
|
rcu_dereference(clnt->cl_xprt)->servername);
|
|
rcu_dereference(clnt->cl_xprt)->servername);
|
|
rcu_read_unlock();
|
|
rcu_read_unlock();
|
|
|
|
+ }
|
|
if (task->tk_flags & RPC_TASK_TIMEOUT)
|
|
if (task->tk_flags & RPC_TASK_TIMEOUT)
|
|
rpc_exit(task, -ETIMEDOUT);
|
|
rpc_exit(task, -ETIMEDOUT);
|
|
else
|
|
else
|