overlayfs: "xino" feature enabled using 2 upper inode bits. ================================================================== BUG: KCSAN: data-race in ext4_free_inode / find_next_zero_bit write to 0xffff8881081ba3d8 of 8 bytes by task 8442 on cpu 0: instrument_write include/linux/instrumented.h:42 [inline] __instrument_read_write_bitop include/asm-generic/bitops/instrumented-non-atomic.h:79 [inline] __test_and_clear_bit include/asm-generic/bitops/instrumented-non-atomic.h:109 [inline] __test_and_clear_bit_le include/asm-generic/bitops/le.h:95 [inline] ext4_free_inode+0x5b0/0x9d0 fs/ext4/ialloc.c:314 ext4_evict_inode+0xbde/0xee0 fs/ext4/inode.c:332 evict+0x1aa/0x410 fs/inode.c:577 iput_final fs/inode.c:1653 [inline] iput+0x3fd/0x510 fs/inode.c:1679 dentry_unlink_inode+0x1f3/0x210 fs/dcache.c:374 d_delete+0x70/0xa0 fs/dcache.c:2477 vfs_rmdir+0x271/0x290 fs/namei.c:3729 do_rmdir+0x16e/0x300 fs/namei.c:3776 __do_sys_rmdir fs/namei.c:3794 [inline] __se_sys_rmdir fs/namei.c:3792 [inline] __x64_sys_rmdir+0x2c/0x30 fs/namei.c:3792 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff8881081ba3d8 of 8 bytes by task 13831 on cpu 1: _find_next_bit lib/find_bit.c:41 [inline] find_next_zero_bit+0x3a/0xf0 lib/find_bit.c:89 find_next_zero_bit_le include/asm-generic/bitops/le.h:15 [inline] find_inode_bit+0x30c/0x3a0 fs/ext4/ialloc.c:722 __ext4_new_inode+0xd22/0x3060 fs/ext4/ialloc.c:1062 ext4_mkdir+0x284/0x730 fs/ext4/namei.c:2793 vfs_mkdir+0x288/0x350 fs/namei.c:3652 ovl_do_mkdir fs/overlayfs/overlayfs.h:161 [inline] ovl_mkdir_real fs/overlayfs/dir.c:146 [inline] ovl_create_real+0xe0/0x250 fs/overlayfs/dir.c:193 ovl_workdir_create+0x21e/0x380 fs/overlayfs/super.c:779 ovl_get_indexdir fs/overlayfs/super.c:1506 [inline] ovl_fill_super+0x2856/0x3ab0 fs/overlayfs/super.c:2027 mount_nodev+0x4f/0xc0 fs/super.c:1412 ovl_mount+0x25/0x30 fs/overlayfs/super.c:2093 legacy_get_tree+0x70/0xc0 fs/fs_context.c:592 vfs_get_tree+0x4a/0x190 fs/super.c:1496 do_new_mount fs/namespace.c:2878 [inline] path_mount+0x119d/0x1c10 fs/namespace.c:3208 do_mount fs/namespace.c:3221 [inline] __do_sys_mount fs/namespace.c:3429 [inline] __se_sys_mount+0x23d/0x2e0 fs/namespace.c:3406 __x64_sys_mount+0x63/0x70 fs/namespace.c:3406 do_syscall_64+0x39/0x80 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 13831 Comm: syz-executor.4 Not tainted 5.11.0-rc3-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================