diff --git a/fs/ext4/super.c b/fs/ext4/super.c index 5ededf135335ea804fb2efea55b60b865ba53769..8ab650b1aa1e3e4cd896ede357e92eb05fbffa8e 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c @@ -1970,7 +1970,7 @@ static int ext4_fill_flex_info(struct super_block *sb) sbi->s_log_groups_per_flex = 0; return 1; } - groups_per_flex = 1 << sbi->s_log_groups_per_flex; + groups_per_flex = 1U << sbi->s_log_groups_per_flex; err = ext4_alloc_flex_bg_array(sb, sbi->s_groups_count); if (err)