Commit f836b27e authored by Anna Schumaker's avatar Anna Schumaker
Browse files

NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom()



This removes some code duplication, since both functions were doing the
same thing.

Signed-off-by: default avatarAnna Schumaker <Anna.Schumaker@Netapp.com>
parent cc15e24a
Loading
Loading
Loading
Loading
+1 −10
Original line number Original line Diff line number Diff line
@@ -8356,7 +8356,6 @@ static const struct rpc_call_ops nfs4_get_lease_time_ops = {


int nfs4_proc_get_lease_time(struct nfs_client *clp, struct nfs_fsinfo *fsinfo)
int nfs4_proc_get_lease_time(struct nfs_client *clp, struct nfs_fsinfo *fsinfo)
{
{
	struct rpc_task *task;
	struct nfs4_get_lease_time_args args;
	struct nfs4_get_lease_time_args args;
	struct nfs4_get_lease_time_res res = {
	struct nfs4_get_lease_time_res res = {
		.lr_fsinfo = fsinfo,
		.lr_fsinfo = fsinfo,
@@ -8378,17 +8377,9 @@ int nfs4_proc_get_lease_time(struct nfs_client *clp, struct nfs_fsinfo *fsinfo)
		.callback_data = &data,
		.callback_data = &data,
		.flags = RPC_TASK_TIMEOUT,
		.flags = RPC_TASK_TIMEOUT,
	};
	};
	int status;


	nfs4_init_sequence(&args.la_seq_args, &res.lr_seq_res, 0, 1);
	nfs4_init_sequence(&args.la_seq_args, &res.lr_seq_res, 0, 1);
	task = rpc_run_task(&task_setup);
	return nfs4_call_sync_custom(&task_setup);

	if (IS_ERR(task))
		return PTR_ERR(task);

	status = task->tk_status;
	rpc_put_task(task);
	return status;
}
}


#ifdef CONFIG_NFS_V4_1
#ifdef CONFIG_NFS_V4_1