Message ID | 1367922810-24694-1-git-send-email-luis.henriques@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/fs/ext4/resize.c b/fs/ext4/resize.c index a2289bf..097a7b0 100644 --- a/fs/ext4/resize.c +++ b/fs/ext4/resize.c @@ -1255,6 +1255,8 @@ static void ext4_update_super(struct super_block *sb, /* Update the global fs size fields */ sbi->s_groups_count += flex_gd->count; + sbi->s_blockfile_groups = min_t(ext4_group_t, sbi->s_groups_count, + (EXT4_MAX_BLOCK_FILE_PHYS / EXT4_BLOCKS_PER_GROUP(sb))); /* Update the reserved block counts only once the new group is * active. */