From 7ff702596bd5590a93ae55d217753fe4b671c6f4 Mon Sep 17 00:00:00 2001 From: Zhihao Cheng Date: Mon, 11 Nov 2024 17:01:13 +0800 Subject: fsck.ubifs: rebuild_fs: Check and correct files' information This is the 6/12 step of rebuilding. Correct the file information. Traverse all files and calculate information (nlink, size, xattr_cnt, etc.) for each file just like check_leaf() does, correct inode node based on the calculated information. Now, all files are consistent, and UBIFS will pass chk_fs after mounting. Signed-off-by: Zhihao Cheng Signed-off-by: David Oberhollenzer --- ubifs-utils/libubifs/debug.h | 1 + 1 file changed, 1 insertion(+) (limited to 'ubifs-utils/libubifs/debug.h') diff --git a/ubifs-utils/libubifs/debug.h b/ubifs-utils/libubifs/debug.h index 2ac4302..4b475a0 100644 --- a/ubifs-utils/libubifs/debug.h +++ b/ubifs-utils/libubifs/debug.h @@ -84,6 +84,7 @@ static inline int dbg_is_chk_index(__unused const struct ubifs_info *c) { return 0; } /* Dump functions */ +const char *ubifs_get_type_name(int type); const char *dbg_ntype(int type); const char *dbg_cstate(int cmt_state); const char *dbg_jhead(int jhead); -- cgit v1.2.3