From 467409d196dbd8d5edaacfc692f24b82401cd12c Mon Sep 17 00:00:00 2001 From: Jaegeuk Kim Date: Tue, 31 May 2022 18:27:09 -0700 Subject: [PATCH] f2fs: attach inline_data after setting compression This fixes the below corruption. [345393.335389] F2FS-fs (vdb): sanity_check_inode: inode (ino=6d0, mode=33206) should not have inline_data, run fsck to fix Cc: Fixes: 677a82b44ebf ("f2fs: fix to do sanity check for inline inode") Signed-off-by: Jaegeuk Kim --- fs/f2fs/namei.c | 1 + 1 file changed, 1 insertion(+) diff --git a/fs/f2fs/namei.c b/fs/f2fs/namei.c index aa7f68d66c61..578421b7005d 100644 --- a/fs/f2fs/namei.c +++ b/fs/f2fs/namei.c @@ -328,6 +328,7 @@ static void set_compress_inode(struct f2fs_sb_info *sbi, struct inode *inode, continue; /* Do not use inline_data with compression */ + stat_dec_inline_inode(inode); clear_inode_flag(inode, FI_INLINE_DATA); set_compress_context(inode); return;