|
@@ -3797,7 +3797,7 @@ static int nfs4_proc_async_renew(struct nfs_client *clp, struct rpc_cred *cred,
|
|
|
return -ENOMEM;
|
|
|
data->client = clp;
|
|
|
data->timestamp = jiffies;
|
|
|
- return rpc_call_async(clp->cl_rpcclient, &msg, RPC_TASK_SOFT,
|
|
|
+ return rpc_call_async(clp->cl_rpcclient, &msg, RPC_TASK_TIMEOUT,
|
|
|
&nfs4_renew_ops, data);
|
|
|
}
|
|
|
|
|
@@ -3811,7 +3811,7 @@ static int nfs4_proc_renew(struct nfs_client *clp, struct rpc_cred *cred)
|
|
|
unsigned long now = jiffies;
|
|
|
int status;
|
|
|
|
|
|
- status = rpc_call_sync(clp->cl_rpcclient, &msg, 0);
|
|
|
+ status = rpc_call_sync(clp->cl_rpcclient, &msg, RPC_TASK_TIMEOUT);
|
|
|
if (status < 0)
|
|
|
return status;
|
|
|
do_renew_lease(clp, now);
|
|
@@ -5959,7 +5959,7 @@ static struct rpc_task *_nfs41_proc_sequence(struct nfs_client *clp,
|
|
|
.rpc_client = clp->cl_rpcclient,
|
|
|
.rpc_message = &msg,
|
|
|
.callback_ops = &nfs41_sequence_ops,
|
|
|
- .flags = RPC_TASK_ASYNC | RPC_TASK_SOFT,
|
|
|
+ .flags = RPC_TASK_ASYNC | RPC_TASK_TIMEOUT,
|
|
|
};
|
|
|
|
|
|
if (!atomic_inc_not_zero(&clp->cl_count))
|