bisecting fixing commit since f0ec9c65a8d67e50a16745e62a336355ddf5d03e building syzkaller on cb58b3b231a677b1a6c89cd2af59e4fab10f9144 testing commit f0ec9c65a8d67e50a16745e62a336355ddf5d03e compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: 4e53b2a541c6002fc3203877ad6b96d2775ff16517fea93cb77aac0d32ce594a run #0: crashed: INFO: task hung in kernfs_fop_readdir run #1: crashed: INFO: task hung in kernfs_dop_revalidate 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: crashed: INFO: task hung in kernfs_dop_revalidate run #19: OK reproducer seems to be flaky testing current HEAD ff6992735ade75aae3e35d16b17da1008d753d28 testing commit ff6992735ade75aae3e35d16b17da1008d753d28 compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.35.2 kernel signature: ba829818f1e72f9bf8bfe8cdee967b19cb6fb7b314379112cff409f0eba0f347 run #0: crashed: SYZFATAL: executor failed NUM times: executor NUM: exit status NUM run #1: crashed: INFO: task hung in kernfs_iop_getattr run #2: crashed: INFO: task hung in kernfs_fop_readdir 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 flagged being flaky revisions tested: 2, total time: 32m36.074845404s (build: 13m43.550916651s, test: 18m8.529768519s) the crash still happens on HEAD commit msg: Linux 5.19-rc7 crash: INFO: task hung in kernfs_fop_readdir INFO: task udevd:2973 blocked for more than 146 seconds. Not tainted 5.19.0-rc7-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:udevd state:D stack:26768 pid: 2973 ppid: 1 flags:0x00000000 Call Trace: context_switch kernel/sched/core.c:5146 [inline] __schedule+0x9cd/0x4b20 kernel/sched/core.c:6458 schedule+0xd2/0x1f0 kernel/sched/core.c:6530 rwsem_down_read_slowpath+0x5b9/0xb00 kernel/locking/rwsem.c:1077 __down_read_common kernel/locking/rwsem.c:1242 [inline] __down_read kernel/locking/rwsem.c:1251 [inline] down_read+0xe2/0x440 kernel/locking/rwsem.c:1491 kernfs_fop_readdir+0x170/0x820 fs/kernfs/dir.c:1748 iterate_dir+0x47b/0x6c0 fs/readdir.c:65 __do_sys_getdents64 fs/readdir.c:369 [inline] __se_sys_getdents64 fs/readdir.c:354 [inline] __x64_sys_getdents64+0x124/0x240 fs/readdir.c:354 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7f560ef6b097 RSP: 002b:00007ffcbcc26f98 EFLAGS: 00000293 ORIG_RAX: 00000000000000d9 RAX: ffffffffffffffda RBX: 00005636502470e0 RCX: 00007f560ef6b097 RDX: 0000000000008000 RSI: 0000563650247110 RDI: 000000000000000e RBP: 0000563650247110 R08: 00000000000000f8 R09: 00005636501570a0 R10: 0000000010000000 R11: 0000000000000293 R12: fffffffffffffe68 R13: 00005636502470e4 R14: 0000000000000002 R15: 0000000000000000 INFO: task syz-executor.1:4007 blocked for more than 151 seconds. Not tainted 5.19.0-rc7-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor.1 state:D stack:25456 pid: 4007 ppid: 1 flags:0x00000004 Call Trace: context_switch kernel/sched/core.c:5146 [inline] __schedule+0x9cd/0x4b20 kernel/sched/core.c:6458 schedule+0xd2/0x1f0 kernel/sched/core.c:6530 rwsem_down_read_slowpath+0x5b9/0xb00 kernel/locking/rwsem.c:1077 __down_read_common kernel/locking/rwsem.c:1242 [inline] __down_read kernel/locking/rwsem.c:1251 [inline] down_read+0xe2/0x440 kernel/locking/rwsem.c:1491 kernfs_iop_permission+0xa1/0x110 fs/kernfs/inode.c:290 do_inode_permission fs/namei.c:458 [inline] inode_permission.part.0+0x2ca/0x470 fs/namei.c:525 inode_permission fs/namei.c:506 [inline] may_lookup fs/namei.c:1731 [inline] link_path_walk.part.0+0x618/0xb80 fs/namei.c:2283 link_path_walk fs/namei.c:2266 [inline] path_openat+0x204/0x2360 fs/namei.c:3649 do_filp_open+0x199/0x3d0 fs/namei.c:3680 do_sys_openat2+0x11e/0x3f0 fs/open.c:1278