When skipping fsck, return 0 with message.

Signed-off-by: Jaegeuk Kim <jaeg...@kernel.org>
---
 fsck/main.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/fsck/main.c b/fsck/main.c
index d70b9ed..54dbb2d 100644
--- a/fsck/main.c
+++ b/fsck/main.c
@@ -330,8 +330,13 @@ fsck_again:
        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:
@@ -341,7 +346,8 @@ fsck_again:
                do_dump(sbi);
                break;
        case DEFRAG:
-               if (do_defrag(sbi))
+               ret = do_defrag(sbi);
+               if (ret)
                        goto out_err;
                break;
        }
@@ -376,5 +382,5 @@ out_err:
                free(sbi->ckpt);
        if (sbi->raw_super)
                free(sbi->raw_super);
-       return -1;
+       return ret;
 }
-- 
2.6.3


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Linux-f2fs-devel mailing list
Linux-f2fs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to