|
|
@@ -184,7 +184,6 @@ static int ext4_init_block_bitmap(struct super_block *sb,
|
|
|
unsigned int bit, bit_max;
|
|
|
struct ext4_sb_info *sbi = EXT4_SB(sb);
|
|
|
ext4_fsblk_t start, tmp;
|
|
|
- int flex_bg = 0;
|
|
|
|
|
|
J_ASSERT_BH(bh, buffer_locked(bh));
|
|
|
|
|
|
@@ -207,22 +206,19 @@ static int ext4_init_block_bitmap(struct super_block *sb,
|
|
|
|
|
|
start = ext4_group_first_block_no(sb, block_group);
|
|
|
|
|
|
- if (ext4_has_feature_flex_bg(sb))
|
|
|
- flex_bg = 1;
|
|
|
-
|
|
|
/* Set bits for block and inode bitmaps, and inode table */
|
|
|
tmp = ext4_block_bitmap(sb, gdp);
|
|
|
- if (!flex_bg || ext4_block_in_group(sb, tmp, block_group))
|
|
|
+ if (ext4_block_in_group(sb, tmp, block_group))
|
|
|
ext4_set_bit(EXT4_B2C(sbi, tmp - start), bh->b_data);
|
|
|
|
|
|
tmp = ext4_inode_bitmap(sb, gdp);
|
|
|
- if (!flex_bg || ext4_block_in_group(sb, tmp, block_group))
|
|
|
+ if (ext4_block_in_group(sb, tmp, block_group))
|
|
|
ext4_set_bit(EXT4_B2C(sbi, tmp - start), bh->b_data);
|
|
|
|
|
|
tmp = ext4_inode_table(sb, gdp);
|
|
|
for (; tmp < ext4_inode_table(sb, gdp) +
|
|
|
sbi->s_itb_per_group; tmp++) {
|
|
|
- if (!flex_bg || ext4_block_in_group(sb, tmp, block_group))
|
|
|
+ if (ext4_block_in_group(sb, tmp, block_group))
|
|
|
ext4_set_bit(EXT4_B2C(sbi, tmp - start), bh->b_data);
|
|
|
}
|
|
|
|