]> git.dujemihanovic.xyz Git - linux.git/commitdiff
nfsd: remove unused parameter of nfsd_file_mark_find_or_create
authorLi Lingfeng <lilingfeng3@huawei.com>
Fri, 23 Aug 2024 07:00:49 +0000 (15:00 +0800)
committerChuck Lever <chuck.lever@oracle.com>
Fri, 20 Sep 2024 23:31:03 +0000 (19:31 -0400)
Commit 427f5f83a319 ("NFSD: Ensure nf_inode is never dereferenced") passes
inode directly to nfsd_file_mark_find_or_create instead of getting it from
nf, so there is no need to pass nf.

Signed-off-by: Li Lingfeng <lilingfeng3@huawei.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/filecache.c

index 9e9d246f993c2177f52bec570804d6ed2e50b18b..24e8f1fbcebbb7385dd3ec34ac2605d31bc4d564 100644 (file)
@@ -152,7 +152,7 @@ nfsd_file_mark_put(struct nfsd_file_mark *nfm)
 }
 
 static struct nfsd_file_mark *
-nfsd_file_mark_find_or_create(struct nfsd_file *nf, struct inode *inode)
+nfsd_file_mark_find_or_create(struct inode *inode)
 {
        int                     err;
        struct fsnotify_mark    *mark;
@@ -1078,7 +1078,7 @@ out:
 
 open_file:
        trace_nfsd_file_alloc(nf);
-       nf->nf_mark = nfsd_file_mark_find_or_create(nf, inode);
+       nf->nf_mark = nfsd_file_mark_find_or_create(inode);
        if (nf->nf_mark) {
                if (file) {
                        get_file(file);