When skipping fsck, return 0 with message.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
sbi = &gfsck.sbi;
ret = f2fs_do_mount(sbi);
- if (ret != 0)
+ if (ret != 0) {
+ if (ret == 1) {
+ MSG(0, "Info: No error was reported\n");
+ ret = 0;
+ }
goto out_err;
+ }
switch (config.func) {
case FSCK:
do_dump(sbi);
break;
case DEFRAG:
- if (do_defrag(sbi))
+ ret = do_defrag(sbi);
+ if (ret)
goto out_err;
break;
}
free(sbi->ckpt);
if (sbi->raw_super)
free(sbi->raw_super);
- return -1;
+ return ret;
}