From bc6f686893f2b14a0d182fdb3b2165ac9720f0a2 Mon Sep 17 00:00:00 2001 From: Junling Zheng Date: Sat, 27 Feb 2016 10:43:08 +0800 Subject: [PATCH] fsck.f2fs: calculate the total size correctly Correctly calculate the total FS size in init_sb_info(), for sector size may not be 512 bytes. Signed-off-by: Junling Zheng Signed-off-by: Jaegeuk Kim --- fsck/mount.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fsck/mount.c b/fsck/mount.c index ec040c8..7c57930 100644 --- a/fsck/mount.c +++ b/fsck/mount.c @@ -367,7 +367,8 @@ int init_sb_info(struct f2fs_sb_info *sbi) total_sectors = get_sb(block_count) << sbi->log_sectors_per_block; MSG(0, "Info: total FS sectors = %"PRIu64" (%"PRIu64" MB)\n", - total_sectors, total_sectors >> 11); + total_sectors, total_sectors >> + (20 - get_sb(log_sectorsize))); return 0; } -- 2.7.4