From: Kent Overstreet Date: Fri, 16 Aug 2024 16:44:49 +0000 (-0400) Subject: bcachefs: fix incorrect i_state usage X-Git-Tag: v6.12~281^2~175 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99c87fe0f584f8d778a323141504d1ba5c89a4a5;p=platform%2Fkernel%2Flinux-amlogic.git bcachefs: fix incorrect i_state usage Reported-by: syzbot+95e40eae71609e40d851@syzkaller.appspotmail.com Signed-off-by: Kent Overstreet --- diff --git a/fs/bcachefs/fs.c b/fs/bcachefs/fs.c index 15fc41e63b6c..94c392abef65 100644 --- a/fs/bcachefs/fs.c +++ b/fs/bcachefs/fs.c @@ -193,7 +193,7 @@ static struct bch_inode_info *bch2_inode_insert(struct bch_fs *c, struct bch_ino * only insert fully created inodes in the inode hash table. But * discard_new_inode() expects it to be set... */ - inode->v.i_flags |= I_NEW; + inode->v.i_state |= I_NEW; /* * We don't want bch2_evict_inode() to delete the inode on disk, * we just raced and had another inode in cache. Normally new