diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2016-11-02 17:59:35 -0700 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2016-11-02 18:01:55 -0700 |
commit | b46703007858f51ac4eb6f0414e1a64aa0841939 (patch) | |
tree | 770fb8086db07e944c2f84f4291cc2c2b8702603 | |
parent | 2f2ee92b3409440bf7cbd50159840efbbd873bb4 (diff) | |
download | f2fs-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>
-rw-r--r-- | fsck/resize.c | 4 |
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"); |