The end_blkaddr should add main area segments.

Signed-off-by: Jaegeuk Kim <jaeg...@kernel.org>
---
 fsck/resize.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fsck/resize.c b/fsck/resize.c
index 6a645e3..5dc73a8 100644
--- a/fsck/resize.c
+++ b/fsck/resize.c
@@ -563,8 +563,8 @@ int f2fs_resize(struct f2fs_sb_info *sbi)
        old_main_blkaddr = get_sb(main_blkaddr);
        new_main_blkaddr = get_newsb(main_blkaddr);
        offset = new_main_blkaddr - old_main_blkaddr;
-       end_blkaddr = (get_sb(segment_count) << get_sb(log_blocks_per_seg)) +
-                                               get_sb(main_blkaddr);
+       end_blkaddr = (get_sb(segment_count_main) <<
+                       get_sb(log_blocks_per_seg)) + get_sb(main_blkaddr);
 
        if (old_main_blkaddr > new_main_blkaddr) {
                MSG(0, "\tError: Support resize to expand only\n");
-- 
2.8.3


------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to