bisecting fixing commit since 1e43c377a79f9189fea8f2711b399d4e8b4e609b building syzkaller on 6a81331a1d4c744da9204d02ec88d558f7eea9c9 testing commit 1e43c377a79f9189fea8f2711b399d4e8b4e609b with gcc (GCC) 10.2.1 20210217 kernel signature: 59743f37457fb8a6c1f1487c6f223e827ee3ad64b0b8087670f90649564015d8 run #0: crashed: WARNING in timer_wait_running run #1: OK run #2: OK run #3: OK run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK reproducer seems to be flaky testing current HEAD cd1245d75ce93b8fd206f4b34eb58bcfe156d5e9 testing commit cd1245d75ce93b8fd206f4b34eb58bcfe156d5e9 with gcc (GCC) 10.2.1 20210217 kernel signature: b0ec762da946b0c6c32c9af19649b33286b6c0ae7ee418878658d9734e29ac97 run #0: crashed: WARNING in timer_wait_running run #1: crashed: WARNING in timer_wait_running run #2: crashed: WARNING in timer_wait_running run #3: crashed: WARNING in timer_wait_running run #4: OK run #5: OK run #6: OK run #7: OK run #8: OK run #9: OK run #10: OK run #11: OK run #12: OK run #13: OK run #14: OK run #15: OK run #16: OK run #17: OK run #18: OK run #19: OK Reproducer flagged being flaky revisions tested: 2, total time: 39m20.295424088s (build: 14m53.06160174s, test: 23m37.822099537s) the crash still happens on HEAD commit msg: Merge tag 'platform-drivers-x86-v5.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 crash: WARNING in timer_wait_running ------------[ cut here ]------------ WARNING: CPU: 1 PID: 19373 at kernel/time/posix-timers.c:849 rcu_read_lock include/linux/rcupdate.h:658 [inline] WARNING: CPU: 1 PID: 19373 at kernel/time/posix-timers.c:849 timer_wait_running+0x18c/0x1c0 kernel/time/posix-timers.c:846 Modules linked in: CPU: 1 PID: 19373 Comm: syz-executor287 Not tainted 5.13.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:timer_wait_running+0x18c/0x1c0 kernel/time/posix-timers.c:849 Code: 0f 85 35 ff ff ff 48 c7 c2 20 20 ad 88 be 92 02 00 00 48 c7 c7 80 20 ad 88 c6 05 a3 93 e7 0a 01 e8 ad 23 ae 06 e9 11 ff ff ff <0f> 0b e9 63 ff ff ff e8 68 8e 47 00 e9 c0 fe ff ff 4c 89 e7 e8 6b RSP: 0018:ffffc900096ffd68 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffffffff88ad2bc0 RCX: 0000000000000000 RDX: 1ffffffff115a587 RSI: ffffffff88ab0480 RDI: ffffffff88ad2c38 RBP: ffff8880119b0a48 R08: 0000000000000001 R09: 0000000000000001 R10: ffffed100233614d R11: 0000000000000027 R12: ffffc900096ffdc0 R13: 0000000000000000 R14: ffffc900096ffdc0 R15: 1ffff920012dffb4 FS: 00007f458fd4a700(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f458fd4a718 CR3: 0000000013366000 CR4: 0000000000350ee0 Call Trace: do_timer_settime.part.0+0xe7/0x190 kernel/time/posix-timers.c:929 do_timer_settime include/linux/time64.h:93 [inline] __do_sys_timer_settime kernel/time/posix-timers.c:952 [inline] __se_sys_timer_settime kernel/time/posix-timers.c:938 [inline] __x64_sys_timer_settime+0x16c/0x240 kernel/time/posix-timers.c:938 do_syscall_64+0x3a/0xb0 arch/x86/entry/common.c:47 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x450ce9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 21 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f458fd4a208 EFLAGS: 00000246 ORIG_RAX: 00000000000000df RAX: ffffffffffffffda RBX: 00000000004d5298 RCX: 0000000000450ce9 RDX: 000000002006b000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 00000000004d5290 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00000000004d529c R13: 00007fffd0eea6af R14: 00007f458fd4a300 R15: 0000000000022000