diff options
author | Zhihao Cheng <chengzhihao1@huawei.com> | 2024-11-11 17:08:00 +0800 |
---|---|---|
committer | David Oberhollenzer <david.oberhollenzer@sigma-star.at> | 2024-11-11 10:32:46 +0100 |
commit | 7e9a7ceaa9d3851963f92f99ce012f7cd99e742b (patch) | |
tree | a8d93b1a91fe899dce015148fac670d0e2326dd3 /ubifs-utils/fsck.ubifs/extract_files.c | |
parent | acedb85997d7b04b4546154d8acc5d916c020630 (diff) |
fsck.ubifs: Move common functions and data structures into fsck.ubifs.c
This is a preparation for adding TNC checking support. Following data
structures and functions are moved into fsck.ubifs.c:
1. Move 'scanned_files' and 'used_lebs' from rebuild module, make them
resuable for non-rebuild_fs modes.
2. Move function 'handle_error' from load_fs.c, it could be reused in
other steps.
3. Add new function ubifs_tnc_remove_node in libubifs, which could
remove index entry for a node by given position.
Signed-off-by: Zhihao Cheng <chengzhihao1@huawei.com>
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'ubifs-utils/fsck.ubifs/extract_files.c')
-rw-r--r-- | ubifs-utils/fsck.ubifs/extract_files.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ubifs-utils/fsck.ubifs/extract_files.c b/ubifs-utils/fsck.ubifs/extract_files.c index b8777f6..c3ab2b7 100644 --- a/ubifs-utils/fsck.ubifs/extract_files.c +++ b/ubifs-utils/fsck.ubifs/extract_files.c @@ -1234,7 +1234,7 @@ int check_and_correct_files(struct ubifs_info *c) int err; struct rb_node *node; struct scanned_file *file; - struct rb_root *tree = &FSCK(c)->rebuild->scanned_files; + struct rb_root *tree = &FSCK(c)->scanned_files; for (node = rb_first(tree); node; node = rb_next(node)) { file = rb_entry(node, struct scanned_file, rb); |