Skip to content

Commit cc6f329

Browse files
amschuma-ntapTrond Myklebust
authored andcommitted
NFS: Remove the nfs4_label argument from nfs_add_or_obtain()
Signed-off-by: Anna Schumaker <[email protected]> Signed-off-by: Trond Myklebust <[email protected]>
1 parent d91bfc4 commit cc6f329

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

fs/nfs/dir.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2036,8 +2036,7 @@ static int nfs4_lookup_revalidate(struct dentry *dentry, unsigned int flags)
20362036

20372037
struct dentry *
20382038
nfs_add_or_obtain(struct dentry *dentry, struct nfs_fh *fhandle,
2039-
struct nfs_fattr *fattr,
2040-
struct nfs4_label *label)
2039+
struct nfs_fattr *fattr)
20412040
{
20422041
struct dentry *parent = dget_parent(dentry);
20432042
struct inode *dir = d_inode(parent);
@@ -2060,7 +2059,7 @@ nfs_add_or_obtain(struct dentry *dentry, struct nfs_fh *fhandle,
20602059
if (error < 0)
20612060
goto out_error;
20622061
}
2063-
inode = nfs_fhget(dentry->d_sb, fhandle, fattr, label);
2062+
inode = nfs_fhget(dentry->d_sb, fhandle, fattr, fattr->label);
20642063
d = d_splice_alias(inode, dentry);
20652064
out:
20662065
dput(parent);
@@ -2079,7 +2078,7 @@ int nfs_instantiate(struct dentry *dentry, struct nfs_fh *fhandle,
20792078
{
20802079
struct dentry *d;
20812080

2082-
d = nfs_add_or_obtain(dentry, fhandle, fattr, fattr->label);
2081+
d = nfs_add_or_obtain(dentry, fhandle, fattr);
20832082
if (IS_ERR(d))
20842083
return PTR_ERR(d);
20852084

fs/nfs/nfs3proc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,7 @@ nfs3_do_create(struct inode *dir, struct dentry *dentry, struct nfs3_createdata
321321
if (status != 0)
322322
return ERR_PTR(status);
323323

324-
return nfs_add_or_obtain(dentry, data->res.fh, data->res.fattr, NULL);
324+
return nfs_add_or_obtain(dentry, data->res.fh, data->res.fattr);
325325
}
326326

327327
static void nfs3_free_createdata(struct nfs3_createdata *data)

include/linux/nfs_fs.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,8 +529,7 @@ extern void nfs_set_verifier(struct dentry * dentry, unsigned long verf);
529529
extern void nfs_clear_verifier_delegated(struct inode *inode);
530530
#endif /* IS_ENABLED(CONFIG_NFS_V4) */
531531
extern struct dentry *nfs_add_or_obtain(struct dentry *dentry,
532-
struct nfs_fh *fh, struct nfs_fattr *fattr,
533-
struct nfs4_label *label);
532+
struct nfs_fh *fh, struct nfs_fattr *fattr);
534533
extern int nfs_instantiate(struct dentry *dentry, struct nfs_fh *fh,
535534
struct nfs_fattr *fattr);
536535
extern int nfs_may_open(struct inode *inode, const struct cred *cred, int openflags);

0 commit comments

Comments
 (0)