ext4: remove unnecessary conditionals
authorLv Ruyi <lv.ruyi@zte.com.cn>
Mon, 11 Apr 2022 03:23:37 +0000 (03:23 +0000)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 13 May 2022 20:27:24 +0000 (16:27 -0400)
iput() has already handled null and non-null parameter, so it is no
need to use if().

Reported-by: Zeal Robot <zealci@zte.com.cn>
Signed-off-by: Lv Ruyi <lv.ruyi@zte.com.cn>
Link: https://lore.kernel.org/r/20220411032337.2517465-1-lv.ruyi@zte.com.cn
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
fs/ext4/fast_commit.c
fs/ext4/namei.c

index 7b0b57b..795a60a 100644 (file)
@@ -1659,8 +1659,7 @@ static int ext4_fc_replay_create(struct super_block *sb, struct ext4_fc_tl *tl,
        set_nlink(inode, 1);
        ext4_mark_inode_dirty(NULL, inode);
 out:
-       if (inode)
-               iput(inode);
+       iput(inode);
        return ret;
 }
 
index 5675d3b..dfe5514 100644 (file)
@@ -3363,8 +3363,7 @@ static int ext4_symlink(struct user_namespace *mnt_userns, struct inode *dir,
        err = ext4_add_nondir(handle, dentry, &inode);
        if (handle)
                ext4_journal_stop(handle);
-       if (inode)
-               iput(inode);
+       iput(inode);
        goto out_free_encrypted_link;
 
 err_drop_inode: