Skip to content

Commit 4fa0405

Browse files
zangyangyang666Jaegeuk Kim
authored andcommitted
resize.f2fs: print resize size
Signed-off-by: Yangyang Zang <zangyangyang1@xiaomi.com> Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
1 parent 2174461 commit 4fa0405

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

fsck/resize.c

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -753,19 +753,21 @@ static int f2fs_resize_shrink(struct f2fs_sb_info *sbi)
753753
int f2fs_resize(struct f2fs_sb_info *sbi)
754754
{
755755
struct f2fs_super_block *sb = F2FS_RAW_SUPER(sbi);
756+
uint64_t target_blocks = c.target_sectors * c.sector_size >> get_sb(log_blocksize);
757+
758+
MSG(0, "Info: reszie wanted target FS sectors = %"PRIu64" (%"PRIu64" MB)\n" ,
759+
target_blocks << sbi->log_sectors_per_block,
760+
target_blocks >> (20 - get_sb(log_blocksize)));
756761

757762
/* may different sector size */
758-
if ((c.target_sectors * c.sector_size >>
759-
get_sb(log_blocksize)) < get_sb(block_count)) {
763+
if (target_blocks < get_sb(block_count)) {
760764
if (!c.safe_resize) {
761765
ASSERT_MSG("Nothing to resize, now only supports resizing with safe resize flag\n");
762766
return -1;
763767
} else {
764768
return f2fs_resize_shrink(sbi);
765769
}
766-
} else if (((c.target_sectors * c.sector_size >>
767-
get_sb(log_blocksize)) > get_sb(block_count)) ||
768-
c.ignore_error) {
770+
} else if ((target_blocks > get_sb(block_count)) || c.ignore_error) {
769771
if (c.safe_resize) {
770772
ASSERT_MSG("Expanding resize doesn't support safe resize flag");
771773
return -1;

0 commit comments

Comments
 (0)