Commit e8e6f5cd authored by NeilBrown's avatar NeilBrown Committed by Chuck Lever
Browse files

nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file_close_inode_sync()



nfsd_file_close_inode_sync() contains an exact copy of
nfsd_file_dispose_list().

This patch removes that copy and calls nfsd_file_dispose_list()
instead.

Reviewed-by: default avatarJeff Layton <jlayton@kernel.org>
Signed-off-by: default avatarNeilBrown <neilb@suse.de>
Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
parent 1601e2fd
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -672,17 +672,12 @@ nfsd_file_close_inode(struct inode *inode)
void
nfsd_file_close_inode_sync(struct inode *inode)
{
	struct nfsd_file *nf;
	LIST_HEAD(dispose);

	trace_nfsd_file_close(inode);

	nfsd_file_queue_for_close(inode, &dispose);
	while (!list_empty(&dispose)) {
		nf = list_first_entry(&dispose, struct nfsd_file, nf_gc);
		list_del_init(&nf->nf_gc);
		nfsd_file_free(nf);
	}
	nfsd_file_dispose_list(&dispose);
}

static int