Unverified Commit d94d97db authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!7686 ext4: fix corruption during on-line resize

parents 15d99104 7a385af0
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1551,7 +1551,8 @@ static int ext4_flex_group_add(struct super_block *sb,
		int gdb_num = group / EXT4_DESC_PER_BLOCK(sb);
		int gdb_num_end = ((group + flex_gd->count - 1) /
				   EXT4_DESC_PER_BLOCK(sb));
		int meta_bg = ext4_has_feature_meta_bg(sb);
		int meta_bg = ext4_has_feature_meta_bg(sb) &&
			      gdb_num >= le32_to_cpu(es->s_first_meta_bg);
		sector_t padding_blocks = meta_bg ? 0 : sbi->s_sbh->b_blocknr -
					 ext4_group_first_block_no(sb, 0);
		sector_t old_gdb = 0;