xfs: Remove the unneeded result variable
authorye xingchen <ye.xingchen@zte.com.cn>
Sun, 18 Sep 2022 20:52:14 +0000 (06:52 +1000)
committerDave Chinner <david@fromorbit.com>
Sun, 18 Sep 2022 20:52:14 +0000 (06:52 +1000)
Return the value xfs_dir_cilookup_result() directly instead of storing it
in another redundant variable.

Reported-by: Zeal Robot <zealci@zte.com.cn>
Signed-off-by: ye xingchen <ye.xingchen@zte.com.cn>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Dave Chinner <david@fromorbit.com>
fs/xfs/libxfs/xfs_dir2_sf.c

index 003812fd7d3559d13d3fbcbec8be733408ec8ca0..8cd37e6e9d387959133e33c379be16469f512549 100644 (file)
@@ -865,7 +865,6 @@ xfs_dir2_sf_lookup(
        struct xfs_inode        *dp = args->dp;
        struct xfs_mount        *mp = dp->i_mount;
        int                     i;              /* entry index */
-       int                     error;
        xfs_dir2_sf_entry_t     *sfep;          /* shortform directory entry */
        xfs_dir2_sf_hdr_t       *sfp;           /* shortform structure */
        enum xfs_dacmp          cmp;            /* comparison result */
@@ -929,8 +928,7 @@ xfs_dir2_sf_lookup(
        if (!ci_sfep)
                return -ENOENT;
        /* otherwise process the CI match as required by the caller */
-       error = xfs_dir_cilookup_result(args, ci_sfep->name, ci_sfep->namelen);
-       return error;
+       return xfs_dir_cilookup_result(args, ci_sfep->name, ci_sfep->namelen);
 }
 
 /*