nfsd41: Fix a crash when a callback is retried
[cascardo/linux.git] / fs / nfsd / nfs4callback.c
index 1e6497e..988cbb3 100644 (file)
@@ -697,7 +697,7 @@ static void nfsd4_cb_recall_done(struct rpc_task *task, void *calldata)
        if (dp->dl_retries--) {
                rpc_delay(task, 2*HZ);
                task->tk_status = 0;
-               rpc_restart_call(task);
+               rpc_restart_call_prepare(task);
                return;
        } else {
                atomic_set(&clp->cl_cb_set, 0);