aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChao Yu <chao@kernel.org>2023-10-17 11:11:58 +0800
committerJaegeuk Kim <jaegeuk@kernel.org>2023-10-17 13:15:58 -0700
commit628fe15af42ea6c0b42014595552e8859a2f54b6 (patch)
treea240ff81a0e0acb081085d5e83c4d2df403baba6
parent13e9d9f71f2105613b686277934156f608bf5b73 (diff)
downloadf2fs-tools-628fe15af42ea6c0b42014595552e8859a2f54b6.tar.gz
fsck.f2fs: recognize ERROR_INCONSISTENT_NAT
Teach fsck.f2fs to recognize newly introduced error type ERROR_INCONSISTENT_NAT. Signed-off-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
-rw-r--r--fsck/mount.c1
-rw-r--r--include/f2fs_fs.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/fsck/mount.c b/fsck/mount.c
index 9d786ea..a1389ed 100644
--- a/fsck/mount.c
+++ b/fsck/mount.c
@@ -716,6 +716,7 @@ static char *errors_str[] = {
[ERROR_CORRUPTED_VERITY_XATTR] = "corrupted_verity_xattr",
[ERROR_CORRUPTED_XATTR] = "corrupted_xattr",
[ERROR_INVALID_NODE_REFERENCE] = "invalid_node_reference",
+ [ERROR_INCONSISTENT_NAT] = "inconsistent_nat",
};
void print_sb_errors(struct f2fs_super_block *sb)
diff --git a/include/f2fs_fs.h b/include/f2fs_fs.h
index 772a6a5..abd5abf 100644
--- a/include/f2fs_fs.h
+++ b/include/f2fs_fs.h
@@ -741,6 +741,7 @@ enum f2fs_error {
ERROR_CORRUPTED_VERITY_XATTR,
ERROR_CORRUPTED_XATTR,
ERROR_INVALID_NODE_REFERENCE,
+ ERROR_INCONSISTENT_NAT,
ERROR_MAX,
};