Commit a6146631 authored by Mike Snitzer's avatar Mike Snitzer Committed by Anna Schumaker
Browse files

nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations



In later a commit LOCALIO must call both nfsd_file_get and
nfsd_file_put to manage extra nfsd_file references.

Signed-off-by: default avatarMike Snitzer <snitzer@kernel.org>
Reviewed-by: default avatarJeff Layton <jlayton@kernel.org>
Acked-by: default avatarChuck Lever <chuck.lever@oracle.com>
Signed-off-by: default avatarAnna Schumaker <anna.schumaker@oracle.com>
parent 3feec685
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -29,6 +29,8 @@ static const struct nfsd_localio_operations nfsd_localio_ops = {
	.nfsd_serv_put  = nfsd_serv_put,
	.nfsd_open_local_fh = nfsd_open_local_fh,
	.nfsd_file_put_local = nfsd_file_put_local,
	.nfsd_file_get = nfsd_file_get,
	.nfsd_file_put = nfsd_file_put,
	.nfsd_file_file = nfsd_file_file,
};

+2 −0
Original line number Diff line number Diff line
@@ -56,6 +56,8 @@ struct nfsd_localio_operations {
						const struct nfs_fh *,
						const fmode_t);
	struct net *(*nfsd_file_put_local)(struct nfsd_file *);
	struct nfsd_file *(*nfsd_file_get)(struct nfsd_file *);
	void (*nfsd_file_put)(struct nfsd_file *);
	struct file *(*nfsd_file_file)(struct nfsd_file *);
} ____cacheline_aligned;