Messages in this thread Patch in this message | | | From | Yangtao Li <> | Subject | [PATCH] f2fs: bugon w/ SBI_NEED_FSCK when has CONFIG_F2FS_CHECK_FS | Date | Fri, 17 Feb 2023 02:39:06 +0800 |
| |
The SBI_NEED_FSCK flag usually means that the data in the file system is abnormal, and the fsck tool needs to be used. When CONFIG_F2FS_CHECK_FS is enabled, let us trigger bug_on at the first moment when SBI_NEED_FSCK is set, so as to analyze the first scene.
Signed-off-by: Yangtao Li <frank.li@vivo.com> --- fs/f2fs/f2fs.h | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h index 21596e0266ba..055bb7246a1f 100644 --- a/fs/f2fs/f2fs.h +++ b/fs/f2fs/f2fs.h @@ -2074,6 +2074,9 @@ static inline bool is_sbi_flag_set(struct f2fs_sb_info *sbi, unsigned int type) static inline void set_sbi_flag(struct f2fs_sb_info *sbi, unsigned int type) { +#ifdef CONFIG_F2FS_CHECK_FS + f2fs_bug_on(sbi, type == SBI_NEED_FSCK); +#endif set_bit(type, &sbi->s_flag); } -- 2.25.1
| |