From: Wang Shilong <wshilong@xxxxxxx> Change-Id: I19138835c8532eab8f91b711ba25300b33329902 Signed-off-by: Wang Shilong <wshilong@xxxxxxx> --- e2fsck/pass1.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/e2fsck/pass1.c b/e2fsck/pass1.c index 06e7d753..dc710e4d 100644 --- a/e2fsck/pass1.c +++ b/e2fsck/pass1.c @@ -3006,6 +3006,7 @@ static int e2fsck_pass1_thread_join_one(e2fsck_t global_ctx, e2fsck_t thread_ctx ext2fs_inode_bitmap inode_imagic_map = global_ctx->inode_imagic_map; ext2fs_inode_bitmap inode_reg_map = global_ctx->inode_reg_map; ext2fs_block_bitmap inodes_to_rebuild = global_ctx->inodes_to_rebuild; + ext2fs_inode_bitmap inode_bad_map = global_ctx->inode_bad_map; ext2_icount_t inode_count = global_ctx->inode_count; ext2_icount_t inode_link_info = global_ctx->inode_link_info; __u32 fs_directory_count = global_ctx->fs_directory_count; @@ -3062,6 +3063,7 @@ static int e2fsck_pass1_thread_join_one(e2fsck_t global_ctx, e2fsck_t thread_ctx global_ctx->inode_reg_map = inode_reg_map; global_ctx->block_dup_map = block_dup_map; global_ctx->block_found_map = block_found_map; + global_ctx->inode_bad_map = inode_bad_map; global_ctx->dir_info = dir_info; e2fsck_pass1_merge_dir_info(global_ctx, thread_ctx); global_ctx->dx_dir_info = dx_dir_info; @@ -3141,6 +3143,7 @@ static int e2fsck_pass1_thread_join_one(e2fsck_t global_ctx, e2fsck_t thread_ctx * so please do NOT leave any garbage behind after returning. */ PASS1_MERGE_CTX_BITMAP(global_ctx, thread_ctx, inode_used_map); + PASS1_MERGE_CTX_BITMAP(global_ctx, thread_ctx, inode_bad_map); PASS1_MERGE_CTX_BITMAP(global_ctx, thread_ctx, inode_dir_map); PASS1_MERGE_CTX_BITMAP(global_ctx, thread_ctx, inode_bb_map); PASS1_MERGE_CTX_BITMAP(global_ctx, thread_ctx, inode_imagic_map); @@ -3185,6 +3188,7 @@ static int e2fsck_pass1_thread_join(e2fsck_t global_ctx, e2fsck_t thread_ctx) PASS1_FREE_CTX_BITMAP(thread_ctx, inodes_to_rebuild); PASS1_FREE_CTX_BITMAP(thread_ctx, block_found_map); PASS1_FREE_CTX_BITMAP(thread_ctx, block_ea_map); + PASS1_FREE_CTX_BITMAP(thread_ctx, inode_bad_map); ext2fs_free_icount(thread_ctx->inode_count); ext2fs_free_icount(thread_ctx->inode_link_info); if (thread_ctx->refcount) { -- 2.25.4