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

This is the 8/12 step of rebuilding. Re-write data. Read data from
LEB and write back data, make sure that all LEB is ended with empty
data(0xFF). It will prevent failed gc scanning in next mounting.

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
ubifs-utils/libubifs/ubifs.h