Message ID | 20230629111220.3583389-1-chao@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [f2fs-dev] fsck.f2fs: recognize ERROR_INVALID_NODE_REFERENCE | expand |
diff --git a/fsck/mount.c b/fsck/mount.c index e5ffb26..e2d5ea1 100644 --- a/fsck/mount.c +++ b/fsck/mount.c @@ -671,6 +671,7 @@ static char *errors_str[] = { [ERROR_INCONSISTENT_SIT] = "inconsistent_sit", [ERROR_CORRUPTED_VERITY_XATTR] = "corrupted_verity_xattr", [ERROR_CORRUPTED_XATTR] = "corrupted_xattr", + [ERROR_INVALID_NODE_REFERENCE] = "invalid_node_reference", }; void print_sb_errors(struct f2fs_super_block *sb) diff --git a/include/f2fs_fs.h b/include/f2fs_fs.h index 385d373..2f63259 100644 --- a/include/f2fs_fs.h +++ b/include/f2fs_fs.h @@ -729,6 +729,7 @@ enum f2fs_error { ERROR_INCONSISTENT_SIT, ERROR_CORRUPTED_VERITY_XATTR, ERROR_CORRUPTED_XATTR, + ERROR_INVALID_NODE_REFERENCE, ERROR_MAX, };
This patch supports to recognize ERROR_INVALID_NODE_REFERENCE error recorded in superblock during fsck, and force fsck to fix related issue. Signed-off-by: Chao Yu <chao@kernel.org> --- fsck/mount.c | 1 + include/f2fs_fs.h | 1 + 2 files changed, 2 insertions(+)