On Thu, Aug 16, 2012 at 02:53:37PM -0400, Theodore Ts'o wrote: > This patch should solve the problem (as an alternative to reverting > 8aeb00ff85a). > > > diff --git a/fs/ext4/super.c b/fs/ext4/super.c > index 603023b..055c65b 100644 > --- a/fs/ext4/super.c > +++ b/fs/ext4/super.c > @@ -3129,6 +3129,10 @@ static int count_overhead(struct super_block *sb, ext4_group_t grp, > ext4_group_t i, ngroups = ext4_get_groups_count(sb); > int s, j, count = 0; > > + if (!EXT4_HAS_RO_COMPAT_FEATURE(sb, EXT4_FEATURE_RO_COMPAT_BIGALLOC)) > + return (ext4_bg_has_super(sb, grp) + ext4_bg_num_gdb(sb, i) + ^^^ This should be "grp"; stupid typo on my part. This patch with the fix-up will be pushed to Linus shortly and tagged for the stable tree. - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html