]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
bcachefs: fix incorrect i_state usage
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 16 Aug 2024 16:44:49 +0000 (12:44 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Fri, 16 Aug 2024 16:46:40 +0000 (12:46 -0400)
Reported-by: syzbot+95e40eae71609e40d851@syzkaller.appspotmail.com
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/fs.c

index 15fc41e63b6c63c20f62e7e4f9e9c0941f6214a1..94c392abef65cdda64624c9eeec5c56875611e1e 100644 (file)
@@ -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