aboutsummaryrefslogtreecommitdiff
path: root/fsck
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2016-11-02 17:59:35 -0700
committerJaegeuk Kim <jaegeuk@kernel.org>2016-11-02 18:01:55 -0700
commitb46703007858f51ac4eb6f0414e1a64aa0841939 (patch)
tree770fb8086db07e944c2f84f4291cc2c2b8702603 /fsck
parent2f2ee92b3409440bf7cbd50159840efbbd873bb4 (diff)
downloadf2fs-tools-b46703007858f51ac4eb6f0414e1a64aa0841939.tar.gz
resize.f2fs: fix wrong end_blkaddr
The end_blkaddr should add main area segments. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fsck')
-rw-r--r--fsck/resize.c4
1 files 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");