]> www.infradead.org Git - mtd-utils.git/commit
fsck.ubifs: rebuild_fs: Build TNC
authorZhihao Cheng <chengzhihao1@huawei.com>
Mon, 11 Nov 2024 09:01:17 +0000 (17:01 +0800)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Mon, 11 Nov 2024 09:32:46 +0000 (10:32 +0100)
commit13a0efb2217ead2cf5c62b5f195284fa26de9bd8
treedaee109ffff407589339fc42bcbef0794c1d4b6e
parent8ad286c3fc0662ea8a74b9e60fe27c3fe65aa9d2
fsck.ubifs: rebuild_fs: Build TNC

This is the 9/12 step of repairing. Construct TNC according to scanned
files, and write TNC on flash, just like mkfs does.
Building TNC can effectively solve many failed mounting problems caused
by bad TNC (eg. bad node pointed by TNC, bad key order in znode, etc.).

Signed-off-by: Zhihao Cheng <chengzhihao1@huawei.com>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
ubifs-utils/fsck.ubifs/rebuild_fs.c