Skip to content

Commit 995bba4

Browse files
committed
Merge tag 'ext4_for_linus_urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Pull ext4 fix from Ted Ts'o: "Fix a double unlock bug on an error path in ext4, found by smatch and syzkaller" * tag 'ext4_for_linus_urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: ext4: fix possible double unlock when moving a directory
2 parents a3671bd + 70e42fe commit 995bba4

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

fs/ext4/namei.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3884,10 +3884,8 @@ static int ext4_rename(struct mnt_idmap *idmap, struct inode *old_dir,
38843884
goto end_rename;
38853885
}
38863886
retval = ext4_rename_dir_prepare(handle, &old);
3887-
if (retval) {
3888-
inode_unlock(old.inode);
3887+
if (retval)
38893888
goto end_rename;
3890-
}
38913889
}
38923890
/*
38933891
* If we're renaming a file within an inline_data dir and adding or

0 commit comments

Comments
 (0)