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

Commit 5917ce84 authored by Fred Isaman's avatar Fred Isaman Committed by Trond Myklebust
Browse files

NFSv4.1: pull out code from nfs_commit_release



Create a separate support function for later use by data server
commit code.

Signed-off-by: default avatarFred Isaman <iisaman@netapp.com>
Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 64bfeb49
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -1409,9 +1409,8 @@ static void nfs_commit_done(struct rpc_task *task, void *calldata)
		return;
}

static void nfs_commit_release(void *calldata)
static void nfs_commit_release_pages(struct nfs_write_data *data)
{
	struct nfs_write_data	*data = calldata;
	struct nfs_page	*req;
	int status = data->task.tk_status;

@@ -1446,6 +1445,13 @@ static void nfs_commit_release(void *calldata)
	next:
		nfs_clear_page_tag_locked(req);
	}
}

static void nfs_commit_release(void *calldata)
{
	struct nfs_write_data *data = calldata;

	nfs_commit_release_pages(data);
	nfs_commit_clear_lock(NFS_I(data->inode));
	nfs_commitdata_release(calldata);
}