From 888e2b03ef56694290e58bd9ac23f8033bf6369f Mon Sep 17 00:00:00 2001 From: Al Viro Date: Thu, 3 May 2018 09:45:06 -0400 Subject: switch the rest of procfs lookups to d_splice_alias() Signed-off-by: Al Viro --- fs/proc/generic.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'fs/proc/generic.c') diff --git a/fs/proc/generic.c b/fs/proc/generic.c index 2078e70e1595..b77034a694ef 100644 --- a/fs/proc/generic.c +++ b/fs/proc/generic.c @@ -256,8 +256,7 @@ struct dentry *proc_lookup_de(struct inode *dir, struct dentry *dentry, if (!inode) return ERR_PTR(-ENOMEM); d_set_d_op(dentry, &proc_misc_dentry_ops); - d_add(dentry, inode); - return NULL; + return d_splice_alias(inode, dentry); } read_unlock(&proc_subdir_lock); return ERR_PTR(-ENOENT); -- cgit v1.2.3