Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit acf82b85 authored by Dan Carpenter's avatar Dan Carpenter Committed by Trond Myklebust
Browse files

nfs: fix some issues in nfs41_proc_reclaim_complete()



The original code passed an ERR_PTR() to rpc_put_task() and instead of
returning zero on success it returned -ENOMEM.

Signed-off-by: default avatarDan Carpenter <error27@gmail.com>
Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent ba8b06e6
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -5218,9 +5218,12 @@ static int nfs41_proc_reclaim_complete(struct nfs_client *clp)
	msg.rpc_resp = &calldata->res;
	msg.rpc_resp = &calldata->res;
	task_setup_data.callback_data = calldata;
	task_setup_data.callback_data = calldata;
	task = rpc_run_task(&task_setup_data);
	task = rpc_run_task(&task_setup_data);
	if (IS_ERR(task))
	if (IS_ERR(task)) {
		status = PTR_ERR(task);
		status = PTR_ERR(task);
		goto out;
	}
	rpc_put_task(task);
	rpc_put_task(task);
	return 0;
out:
out:
	dprintk("<-- %s status=%d\n", __func__, status);
	dprintk("<-- %s status=%d\n", __func__, status);
	return status;
	return status;