fsck.f2fs: show missing checkpoint flags
authorJaegeuk Kim <jaegeuk@kernel.org>
Sat, 20 Jan 2018 21:55:14 +0000 (13:55 -0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Mon, 22 Jan 2018 19:29:06 +0000 (11:29 -0800)
This patch shows some missing checkpoint flags.

Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fsck/mount.c

index 124593d..0a5b986 100644 (file)
@@ -401,6 +401,16 @@ void print_ckpt_info(struct f2fs_sb_info *sbi)
 void print_cp_state(u32 flag)
 {
        MSG(0, "Info: checkpoint state = %x : ", flag);
+       if (flag & CP_NOCRC_RECOVERY_FLAG)
+               MSG(0, "%s", " allow_nocrc");
+       if (flag & CP_TRIMMED_FLAG)
+               MSG(0, "%s", " trimmed");
+       if (flag & CP_NAT_BITS_FLAG)
+               MSG(0, "%s", " nat_bits");
+       if (flag & CP_CRC_RECOVERY_FLAG)
+               MSG(0, "%s", " crc");
+       if (flag & CP_FASTBOOT_FLAG)
+               MSG(0, "%s", " fastboot");
        if (flag & CP_FSCK_FLAG)
                MSG(0, "%s", " fsck");
        if (flag & CP_ERROR_FLAG)
@@ -409,12 +419,6 @@ void print_cp_state(u32 flag)
                MSG(0, "%s", " compacted_summary");
        if (flag & CP_ORPHAN_PRESENT_FLAG)
                MSG(0, "%s", " orphan_inodes");
-       if (flag & CP_FASTBOOT_FLAG)
-               MSG(0, "%s", " fastboot");
-       if (flag & CP_NAT_BITS_FLAG)
-               MSG(0, "%s", " nat_bits");
-       if (flag & CP_TRIMMED_FLAG)
-               MSG(0, "%s", " trimmed");
        if (flag & CP_UMOUNT_FLAG)
                MSG(0, "%s", " unmount");
        else