syzbot


KCSAN: data-race in d_make_discardable / do_readlinkat

Status: moderation: reported on 2025/12/06 09:41
Subsystems: fs
Labels: prio:low
[Documentation on labels]
Reported-by: syzbot+ba926145db9e197dd0bf@syzkaller.appspotmail.com
First crash: 197d, last: 1d01h
✨ AI Jobs (3)
ID Workflow Result Correct Bug Created Started Finished Revision Error
d04a12a8-420e-4d57-86a9-6914d8912cc2 assessment-security DenialOfService: ❌ Exploitable: ❌ FilesystemTrigger: ❌ NetworkTrigger: ❌ PeripheralTrigger: ❌ RemoteTrigger: ❌ Unprivileged: ✅ UserNamespace: ✅ VMGuestTrigger: ❌ VMHostTrigger: ❌ KCSAN: data-race in d_make_discardable / do_readlinkat 2026/05/20 01:29 2026/05/20 01:29 2026/05/20 02:02 1d9407ad5a662c921fc0d659cf022b438c0bde91

			
		
4200fb4d-1b4f-4f5a-a120-4dada5ad70f3 repro KCSAN: data-race in d_make_discardable / do_readlinkat 2026/03/10 03:21 2026/03/10 03:21 2026/03/10 03:34 6972f30219093b03bcc1a54487e12a7097245c01

			
		
285965ce-bcb5-4612-8c11-5488f0f6bba4 assessment-kcsan Benign: ✅ KCSAN: data-race in d_make_discardable / do_readlinkat 2026/01/12 16:50 2026/01/12 16:50 2026/01/12 16:54 dc57dbf3ee402bd8ad9c3037d56ee9d9940a9bc6

			
		

Sample crash report:
==================================================================
BUG: KCSAN: data-race in d_make_discardable / do_readlinkat

write to 0xffff88810601b9c0 of 4 bytes by task 1584 on cpu 0:
 d_make_discardable+0x4f/0x90 fs/dcache.c:1050
 simple_unlink+0x68/0x80 fs/libfs.c:808
 shmem_unlink+0x12d/0x140 mm/shmem.c:3917
 vfs_unlink+0x1c3/0x490 fs/namei.c:5511
 filename_unlinkat+0x1dc/0x410 fs/namei.c:5581
 __do_sys_unlink fs/namei.c:5616 [inline]
 __se_sys_unlink+0x2b/0xe0 fs/namei.c:5613
 __x64_sys_unlink+0x1f/0x30 fs/namei.c:5613
 x64_sys_call+0x2eb6/0x3020 arch/x86/include/generated/asm/syscalls_64.h:88
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x136/0x3c0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

read to 0xffff88810601b9c0 of 4 bytes by task 2980 on cpu 1:
 __d_entry_type include/linux/dcache.h:446 [inline]
 d_is_symlink include/linux/dcache.h:476 [inline]
 do_readlinkat+0xa0/0x2f0 fs/stat.c:578
 __do_sys_readlink fs/stat.c:605 [inline]
 __se_sys_readlink fs/stat.c:602 [inline]
 __x64_sys_readlink+0x47/0x60 fs/stat.c:602
 x64_sys_call+0x2b51/0x3020 arch/x86/include/generated/asm/syscalls_64.h:90
 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
 do_syscall_64+0x136/0x3c0 arch/x86/entry/syscall_64.c:94
 entry_SYSCALL_64_after_hwframe+0x77/0x7f

value changed: 0x08300080 -> 0x00300180

Reported by Kernel Concurrency Sanitizer on:
CPU: 1 UID: 0 PID: 2980 Comm: udevd Tainted: G        W           syzkaller #0 PREEMPT(lazy) 
Tainted: [W]=WARN
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026
==================================================================

Crashes (104):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/06/21 05:24 upstream 390d73adf896 43bfcdb0 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/06/17 13:25 upstream 66affa37cfac 62cc6db3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/06/17 00:15 upstream 6b5a2b7d9bc1 62cc6db3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/06/15 14:24 upstream 0e0611827f33 50bb0618 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/06/12 01:35 upstream 2b414a95b8f7 d93a6ab6 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/06/07 03:46 upstream 979c294509f9 cc095639 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/06/05 10:09 upstream ddd664bbff63 197909be .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/06/03 12:14 upstream ba3e43a9e601 234057e5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/06/03 00:01 upstream ba3e43a9e601 3c0d2131 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/29 21:08 upstream 9215e74f228f 6b4a8443 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/28 11:46 upstream eb3f4b7426cf 681715f7 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/27 10:15 upstream eb3f4b7426cf 2b01f00e .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/25 10:25 upstream e7ae89a0c97c c69befb3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/22 12:50 upstream 6779b50faa56 5f091fcc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/21 12:21 upstream 8bc67e4db64a e195359d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/21 01:25 upstream 8bc67e4db64a 41b8c833 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/15 22:12 upstream d458a240344c 81fb92f3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/12 08:18 upstream 50897c955902 07aeade5 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/11 23:35 upstream 50897c955902 d168f260 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/11 06:50 upstream 5d6919055dec 845acb1c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/08 01:41 upstream fcee7d82f27d 5633175a .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/06 15:04 upstream 74fe02ce122a 1dddfd3d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/05 23:02 upstream 9207d47f966b 26da2c66 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/05/04 21:38 upstream c7e4e4d5f7dc a898ba9c .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/30 14:16 upstream e75a43c7cec4 a7464baf .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/29 21:24 upstream 57b8e2d666a3 005438fc .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/28 16:09 upstream dca922e019dd ce741359 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/27 09:44 upstream 254f49634ee1 0f700595 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/25 16:24 upstream 897d54018cc9 9c2d0995 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/21 16:14 upstream b4e07588e743 0b6ab7ec .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/18 07:01 upstream 8541d8f725c6 303e2802 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/14 12:32 upstream d60bc1401583 362d1323 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/12 10:43 upstream f5459048c38a 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/11 08:46 upstream e774d5f1bc27 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/10 18:58 upstream 7c6c4ed80b87 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/09 02:07 upstream 7f87a5ea75f0 38c8e246 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/08 21:40 upstream 7f87a5ea75f0 d9b7f621 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/04/04 01:18 upstream 631919fb12fe 4440e7c2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/03/30 06:59 upstream 7aaa8047eafd b5ceaad2 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/03/27 01:37 upstream 46b513250491 766b6434 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/03/26 12:41 upstream 0138af2472df 766b6434 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/03/25 09:45 upstream bbeb83d3182a 8ee77f7d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/03/21 04:33 upstream 42bddab0563f 5b92003d .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/03/20 15:33 upstream 0e4f8f1a3d08 ac6f1dff .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/03/17 21:33 upstream f0caa1d49cc0 c8810548 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/03/11 01:49 upstream b4f0dd314b39 86914af9 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/03/10 01:23 upstream 1f318b96cc84 6972f302 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2026/01/10 08:49 upstream b6151c4e60e5 d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
2025/12/06 09:40 upstream 416f99c3b16f d6526ea3 .config console log report info [disk image] [vmlinux] [kernel image] ci2-upstream-kcsan-gce KCSAN: data-race in d_make_discardable / do_readlinkat
* Struck through repros no longer work on HEAD.