Use seg_end_blkaddr instead of "segment0_blkaddr + (segment_count <<
log_blocks_per_seg)".

Signed-off-by: Wang Xiaojun <[email protected]>
---
 fs/f2fs/super.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
index dfa072fa8081..d9ec59d68f63 100644
--- a/fs/f2fs/super.c
+++ b/fs/f2fs/super.c
@@ -2680,10 +2680,8 @@ static inline bool sanity_check_area_boundary(struct 
f2fs_sb_info *sbi,
        }
 
        if (main_end_blkaddr > seg_end_blkaddr) {
-               f2fs_info(sbi, "Wrong MAIN_AREA boundary, start(%u) end(%u) 
block(%u)",
-                         main_blkaddr,
-                         segment0_blkaddr +
-                         (segment_count << log_blocks_per_seg),
+               f2fs_info(sbi, "Wrong MAIN_AREA boundary, start(%u) end(%llu) 
block(%u)",
+                         main_blkaddr, seg_end_blkaddr,
                          segment_count_main << log_blocks_per_seg);
                return true;
        } else if (main_end_blkaddr < seg_end_blkaddr) {
@@ -2701,10 +2699,8 @@ static inline bool sanity_check_area_boundary(struct 
f2fs_sb_info *sbi,
                        err = __f2fs_commit_super(bh, NULL);
                        res = err ? "failed" : "done";
                }
-               f2fs_info(sbi, "Fix alignment : %s, start(%u) end(%u) 
block(%u)",
-                         res, main_blkaddr,
-                         segment0_blkaddr +
-                         (segment_count << log_blocks_per_seg),
+               f2fs_info(sbi, "Fix alignment : %s, start(%u) end(%llu) 
block(%u)",
+                         res, main_blkaddr, seg_end_blkaddr,
                          segment_count_main << log_blocks_per_seg);
                if (err)
                        return true;
-- 
2.25.1



_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to