affs: d_obtain_alias(ERR_PTR(...)) will do the right thing
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 11 Nov 2023 06:51:48 +0000 (01:51 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 21 Dec 2023 17:51:02 +0000 (12:51 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/affs/namei.c

index d6b9758ee23dcb8404dd08c7c892e912a6acfdc3..8c154490a2d6da040718d50b6b6b7142f0f2a0cf 100644 (file)
@@ -532,9 +532,6 @@ static struct dentry *affs_get_parent(struct dentry *child)
        parent = affs_iget(child->d_sb,
                           be32_to_cpu(AFFS_TAIL(child->d_sb, bh)->parent));
        brelse(bh);
-       if (IS_ERR(parent))
-               return ERR_CAST(parent);
-
        return d_obtain_alias(parent);
 }