orphan_blks = __start_sum_addr(sbi) - 1;
flags |= CP_ORPHAN_PRESENT_FLAG;
}
+ if (is_set_ckpt_flags(cp, CP_DISABLED_FLAG))
+ flags |= CP_DISABLED_FLAG;
set_cp(cp_pack_total_block_count, 8 + orphan_blks + get_sb(cp_payload));
MSG(0, "%s", " compacted_summary");
if (flag & CP_ORPHAN_PRESENT_FLAG)
MSG(0, "%s", " orphan_inodes");
+ if (flag & CP_DISABLED_FLAG)
+ MSG(0, "%s", " disabled");
if (flag & CP_UMOUNT_FLAG)
MSG(0, "%s", " unmount");
else
orphan_blks = __start_sum_addr(sbi) - 1;
flags |= CP_ORPHAN_PRESENT_FLAG;
}
+ if (is_set_ckpt_flags(cp, CP_DISABLED_FLAG))
+ flags |= CP_DISABLED_FLAG;
set_cp(free_segment_count, get_free_segments(sbi));
set_cp(valid_block_count, sbi->total_valid_block_count);
/*
* For checkpoint
*/
+#define CP_DISABLED_FLAG 0x00001000
#define CP_LARGE_NAT_BITMAP_FLAG 0x00000400
#define CP_NOCRC_RECOVERY_FLAG 0x00000200
#define CP_TRIMMED_FLAG 0x00000100