Re: Far too long mount time
flat view
From: Theodore Ts'o <tytso@mit.edu>
Date: 2012-08-17 13:55:14
On Thu, Aug 16, 2012 at 02:53:37PM -0400, Theodore Ts'o wrote:
quoted hunk ↗ jump to hunk
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