]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
configfs_lookup(): switch to d_splice_alias()
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 8 May 2026 21:58:35 +0000 (17:58 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 5 Jun 2026 05:12:15 +0000 (01:12 -0400)
more idiomatic

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/configfs/dir.c

index 362b6ff9b908f1b216426feb995f4b4215b72795..cd65a69765eaa0d695e63466b497efa12a13650a 100644 (file)
@@ -501,8 +501,7 @@ static struct dentry * configfs_lookup(struct inode *dir,
        }
        spin_unlock(&configfs_dirent_lock);
 done:
-       d_add(dentry, inode);
-       return NULL;
+       return d_splice_alias(inode, dentry);
 }
 
 /*