syzbot


KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling

Status: auto-obsoleted due to no activity on 2023/09/26 10:32
Subsystems: kernfs
[Documentation on labels]
First crash: 846d, last: 727d

Sample crash report:
==================================================================
BUG: KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling

read-write to 0xffff88811daef0c0 of 8 bytes by task 15000 on cpu 0:
 kernfs_link_sibling+0x1e7/0x230 fs/kernfs/dir.c:387
 kernfs_add_one+0x260/0x390 fs/kernfs/dir.c:770
 kernfs_create_dir_ns+0x100/0x150 fs/kernfs/dir.c:1046
 sysfs_create_dir_ns+0xd7/0x1d0 fs/sysfs/dir.c:59
 create_dir lib/kobject.c:65 [inline]
 kobject_add_internal+0x47b/0x780 lib/kobject.c:233
 kobject_add_varg lib/kobject.c:367 [inline]
 kobject_add+0xdc/0x150 lib/kobject.c:419
 device_add+0x2ff/0xab0 drivers/base/core.c:3563
 rfkill_register+0x140/0x500 net/rfkill/core.c:1070
 nfc_register_device+0x101/0x190 net/nfc/core.c:1132
 nci_register_device+0x4e6/0x570 net/nfc/nci/core.c:1257
 virtual_ncidev_open+0xdc/0x140 drivers/nfc/virtual_ncidev.c:148
 misc_open+0x203/0x240 drivers/char/misc.c:165
 chrdev_open+0x34f/0x3c0 fs/char_dev.c:414
 do_dentry_open+0x5c3/0xae0 fs/open.c:929
 vfs_open+0x4a/0x50 fs/open.c:1063
 do_open fs/namei.c:3639 [inline]
 path_openat+0x17f2/0x1d10 fs/namei.c:3796
 do_filp_open+0xf6/0x200 fs/namei.c:3823
 do_sys_openat2+0xab/0x110 fs/open.c:1422
 do_sys_open fs/open.c:1437 [inline]
 __do_sys_openat fs/open.c:1453 [inline]
 __se_sys_openat fs/open.c:1448 [inline]
 __x64_sys_openat+0xf3/0x120 fs/open.c:1448
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

read to 0xffff88811daef0c0 of 8 bytes by task 2768 on cpu 1:
 kernfs_refresh_inode fs/kernfs/inode.c:180 [inline]
 kernfs_iop_permission+0x18a/0x1e0 fs/kernfs/inode.c:288
 do_inode_permission fs/namei.c:461 [inline]
 inode_permission+0x184/0x300 fs/namei.c:528
 may_lookup fs/namei.c:1723 [inline]
 link_path_walk+0x19e/0x7e0 fs/namei.c:2270
 path_openat+0x1a1/0x1d10 fs/namei.c:3792
 do_filp_open+0xf6/0x200 fs/namei.c:3823
 do_sys_openat2+0xab/0x110 fs/open.c:1422
 do_sys_open fs/open.c:1437 [inline]
 __do_sys_openat fs/open.c:1453 [inline]
 __se_sys_openat fs/open.c:1448 [inline]
 __x64_sys_openat+0xf3/0x120 fs/open.c:1448
 do_syscall_x64 arch/x86/entry/common.c:50 [inline]
 do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80
 entry_SYSCALL_64_after_hwframe+0x63/0xcd

value changed: 0x0000000000000001 -> 0x0000000000000002

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 PID: 2768 Comm: udevd Not tainted 6.5.0-syzkaller-00453-g727dbda16b83 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/26/2023
==================================================================

Crashes (59):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/08/29 01:24 upstream 727dbda16b83 7ba13a15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/28 14:56 upstream 2dde18cd1d8f 7ba13a15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/26 06:27 upstream 382d4cd18475 7ba13a15 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/26 02:03 upstream 382d4cd18475 03d9c195 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/24 21:08 upstream 93f5de5f648d 49be837e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/21 17:18 upstream f7757129e3de 6b415825 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/21 10:49 upstream f7757129e3de d216d8a0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/20 21:39 upstream 706a74159504 d216d8a0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/19 13:50 upstream aa9ea98cca3a d216d8a0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/19 06:41 upstream d4ddefee5160 d216d8a0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/17 18:53 upstream 16931859a650 74b106b6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/15 09:03 upstream 91aa6c412d7f 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/15 02:52 upstream 2ccdd1b13c59 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/13 11:26 upstream a785fd28d31f 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/11 20:46 upstream 9106536c1aa3 39990d51 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/09 23:59 upstream cacc6e22932f 13ca4cd6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/09 16:31 upstream 13b937206866 8ad1a287 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/08 02:27 upstream a027b2eca0b7 b1b6ae3d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/05 22:35 upstream 024ff300db33 4ffcc9ef .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/08/02 17:55 upstream 5d0c230f1de8 b178af49 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/30 13:31 upstream d31e3792919e 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/28 20:35 upstream f837f0a3c948 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/28 14:09 upstream 57012c57536f 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/27 15:38 upstream 0a8db05b571a 92476829 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/26 05:23 upstream 0b5547c51827 6756545c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/24 16:07 upstream 6eaae1980760 b03242d7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/23 08:52 upstream 295e1388de2d 27cbe77f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/22 15:48 upstream d192f5382581 27cbe77f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/21 05:19 upstream 57f1f9dd3abe 28847498 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/20 19:39 upstream 46670259519f f49af159 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/18 04:54 upstream fdf0eaf11452 20f8b3c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/16 04:43 upstream 831fe284d827 35d9ecc5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/15 11:56 upstream b6e6cc1f78c7 35d9ecc5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/12 10:02 upstream 3f01e9fed845 2f19aa4f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/08 22:22 upstream 8fc3b8f082cc 668cb1fa .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/08 07:03 upstream 8689f4f2ea56 668cb1fa .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/05 08:06 upstream d528014517f2 80298b6f .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/07/03 01:26 upstream 995b406c7e97 bfc47836 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/06/26 11:04 upstream 6995e2de6891 79782afc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/06/24 20:52 upstream a92b7d26c743 79782afc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/06/23 12:16 upstream 8a28a0b6f1a1 79782afc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/06/22 10:30 upstream dad9774deaf1 79782afc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/06/21 13:26 upstream e660abd551f1 79782afc .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/06/18 08:39 upstream 1b29d271614a f3921d4d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/06/08 18:43 upstream 5f63595ebd82 058b3a5a .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/06/07 07:28 upstream a4d7d7011219 a4ae4f42 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/06/01 22:41 upstream 929ed21dfdb6 a4ae4f42 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/30 13:31 upstream 8b817fded42d cf184559 .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/27 00:31 upstream 0d85b27b0cc6 cf184559 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/24 13:33 upstream 9d646009f65d 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/20 19:21 upstream d635f6cc934b 4bce1a3e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/18 18:06 upstream 4d6d4c7f541d 3bb7af1d .config console log report info ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/18 04:07 upstream 1b66c114d161 3bb7af1d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/16 02:47 upstream f1fcbaa18b28 71b00cfb .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/13 19:57 upstream 9a48d6046722 2b9ba477 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/09 18:53 upstream 1dc3731daf1f 30aa2a7e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/04 17:07 upstream 1a5304fecee5 518a39a6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/01 21:09 upstream c8c655c34e33 62df2017 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
2023/05/01 19:58 upstream 58390c8ce1bd 62df2017 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in kernfs_iop_permission / kernfs_link_sibling
* Struck through repros no longer work on HEAD.