aboutsummaryrefslogtreecommitdiff
path: root/e2fsck/super.c
diff options
context:
space:
mode:
Diffstat (limited to 'e2fsck/super.c')
-rw-r--r--e2fsck/super.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/e2fsck/super.c b/e2fsck/super.c
index 5c0e54de..62038be5 100644
--- a/e2fsck/super.c
+++ b/e2fsck/super.c
@@ -62,8 +62,6 @@ errcode_t e2fsck_get_device_size(e2fsck_t ctx)
EXT2_BLOCK_SIZE(ctx->fs->super),
&ctx->num_blocks));
}
-#else
-extern errcode_t e2fsck_get_device_size(e2fsck_t ctx);
#endif
void check_super_block(e2fsck_t ctx)
@@ -134,8 +132,8 @@ void check_super_block(e2fsck_t ctx)
return;
}
- should_be = s->s_frags_per_group /
- (s->s_log_block_size - s->s_log_frag_size + 1);
+ should_be = s->s_frags_per_group >>
+ (s->s_log_block_size - s->s_log_frag_size);
if (s->s_blocks_per_group != should_be) {
pctx.blk = s->s_blocks_per_group;
pctx.blk2 = should_be;