Skip to content

Commit af18e35

Browse files
vaverintytso
authored andcommitted
ext4: fix possible leak of s_journal_flag_rwsem in error path
Fixes: c8585c6 ("ext4: fix races between changing inode journal ...") Signed-off-by: Vasily Averin <vvs@virtuozzo.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu> Cc: stable@kernel.org # 4.7
1 parent 9e46308 commit af18e35

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

fs/ext4/super.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4510,6 +4510,7 @@ static int ext4_fill_super(struct super_block *sb, void *data, int silent)
45104510
percpu_counter_destroy(&sbi->s_freeinodes_counter);
45114511
percpu_counter_destroy(&sbi->s_dirs_counter);
45124512
percpu_counter_destroy(&sbi->s_dirtyclusters_counter);
4513+
percpu_free_rwsem(&sbi->s_journal_flag_rwsem);
45134514
failed_mount5:
45144515
ext4_ext_release(sb);
45154516
ext4_release_system_zone(sb);

0 commit comments

Comments
 (0)