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

This is the 7/12 step of rebuilding. Record used LEBs which may hold
useful nodes, then left unused LEBs could be taken for storing new index
tree. Notice, LEB that contains effective nodes on deleted trees in step
1 is regarded as used.

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