bisecting fixing commit since 9ebcfadb0610322ac537dd7aa5d9cbc2b2894c68 building syzkaller on 917afeaa705dfdebeebcd674db3bcba279241d5e testing commit 9ebcfadb0610322ac537dd7aa5d9cbc2b2894c68 with gcc (GCC) 8.1.0 kernel signature: 054a491a19540beadb5e30f654284310e95e6a29eac6073dd7de1051bd1d5546 run #0: crashed: INFO: task hung in synchronize_rcu run #1: crashed: INFO: task hung in synchronize_rcu run #2: crashed: INFO: task hung in synchronize_rcu run #3: crashed: INFO: task hung in synchronize_rcu run #4: crashed: INFO: task hung in addrconf_dad_work run #5: crashed: INFO: task hung in synchronize_rcu run #6: crashed: INFO: task hung in synchronize_rcu run #7: crashed: INFO: task hung in synchronize_rcu run #8: crashed: INFO: task hung in synchronize_rcu run #9: crashed: INFO: task hung in synchronize_rcu testing current HEAD 659caaf65dc9c7150aa3e80225ec6e66b25ab3ce testing commit 659caaf65dc9c7150aa3e80225ec6e66b25ab3ce with gcc (GCC) 8.1.0 kernel signature: e23dfb9f4176751cfecef70ffd5d1c7eebd66611034e142a4b75c02148a8398a run #0: crashed: INFO: task hung in synchronize_rcu run #1: crashed: INFO: task hung in synchronize_rcu run #2: crashed: INFO: task hung in synchronize_rcu run #3: crashed: INFO: task hung in synchronize_rcu run #4: crashed: INFO: task hung in synchronize_rcu run #5: crashed: INFO: task hung in addrconf_dad_work run #6: crashed: INFO: task hung in synchronize_rcu run #7: crashed: INFO: task hung in synchronize_rcu run #8: crashed: INFO: task hung in synchronize_rcu run #9: crashed: INFO: task hung in synchronize_rcu revisions tested: 2, total time: 21m1.042777012s (build: 9m31.913414496s, test: 10m51.557087066s) the crash still happens on HEAD commit msg: Merge tag 'ceph-for-5.10-rc3' of git://github.com/ceph/ceph-client crash: INFO: task hung in synchronize_rcu INFO: task kworker/u4:3:386 blocked for more than 143 seconds. Not tainted 5.10.0-rc2-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/u4:3 state:D stack:12616 pid: 386 ppid: 2 flags:0x00004000 Workqueue: events_unbound fsnotify_mark_destroy_workfn Call Trace: context_switch kernel/sched/core.c:3774 [inline] __schedule+0x404/0x890 kernel/sched/core.c:4523 schedule+0x38/0xe0 kernel/sched/core.c:4601 schedule_timeout+0x233/0x2e0 kernel/time/timer.c:1847 do_wait_for_common kernel/sched/completion.c:85 [inline] __wait_for_common kernel/sched/completion.c:106 [inline] wait_for_common kernel/sched/completion.c:117 [inline] wait_for_completion+0xa7/0x110 kernel/sched/completion.c:138 __synchronize_srcu+0xcf/0x170 kernel/rcu/srcutree.c:922 fsnotify_mark_destroy_workfn+0x74/0xf0 fs/notify/mark.c:836 process_one_work+0x273/0x600 kernel/workqueue.c:2272 worker_thread+0x38/0x380 kernel/workqueue.c:2418 kthread+0x145/0x170 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 INFO: task kworker/u4:6:989 blocked for more than 143 seconds. Not tainted 5.10.0-rc2-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/u4:6 state:D stack:12672 pid: 989 ppid: 2 flags:0x00004000 Workqueue: events_unbound fsnotify_connector_destroy_workfn Call Trace: context_switch kernel/sched/core.c:3774 [inline] __schedule+0x404/0x890 kernel/sched/core.c:4523 schedule+0x38/0xe0 kernel/sched/core.c:4601 schedule_timeout+0x233/0x2e0 kernel/time/timer.c:1847 do_wait_for_common kernel/sched/completion.c:85 [inline] __wait_for_common kernel/sched/completion.c:106 [inline] wait_for_common kernel/sched/completion.c:117 [inline] wait_for_completion+0xa7/0x110 kernel/sched/completion.c:138 __synchronize_srcu+0xcf/0x170 kernel/rcu/srcutree.c:922 fsnotify_connector_destroy_workfn+0x3f/0x70 fs/notify/mark.c:164 process_one_work+0x273/0x600 kernel/workqueue.c:2272 worker_thread+0x38/0x380 kernel/workqueue.c:2418 kthread+0x145/0x170 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 INFO: task khugepaged:1177 blocked for more than 143 seconds. Not tainted 5.10.0-rc2-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:khugepaged state:D stack:12176 pid: 1177 ppid: 2 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:3774 [inline] __schedule+0x404/0x890 kernel/sched/core.c:4523 schedule+0x38/0xe0 kernel/sched/core.c:4601 schedule_timeout+0x233/0x2e0 kernel/time/timer.c:1847 do_wait_for_common kernel/sched/completion.c:85 [inline] __wait_for_common kernel/sched/completion.c:106 [inline] wait_for_common kernel/sched/completion.c:117 [inline] wait_for_completion+0xa7/0x110 kernel/sched/completion.c:138 __flush_work+0x260/0x490 kernel/workqueue.c:3049 lru_add_drain_all+0x168/0x1d0 mm/swap.c:850 khugepaged_do_scan mm/khugepaged.c:2190 [inline] khugepaged+0x5c/0x1aa0 mm/khugepaged.c:2251 kthread+0x145/0x170 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 INFO: task kworker/1:2:2510 blocked for more than 143 seconds. Not tainted 5.10.0-rc2-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/1:2 state:D stack:13496 pid: 2510 ppid: 2 flags:0x00004000 Workqueue: events linkwatch_event Call Trace: context_switch kernel/sched/core.c:3774 [inline] __schedule+0x404/0x890 kernel/sched/core.c:4523 schedule+0x38/0xe0 kernel/sched/core.c:4601 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:4660 __mutex_lock_common kernel/locking/mutex.c:1033 [inline] __mutex_lock+0x472/0x9f0 kernel/locking/mutex.c:1103 linkwatch_event+0x5/0x30 net/core/link_watch.c:250 process_one_work+0x273/0x600 kernel/workqueue.c:2272 worker_thread+0x38/0x380 kernel/workqueue.c:2418 kthread+0x145/0x170 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 INFO: task kworker/1:3:3107 blocked for more than 143 seconds. Not tainted 5.10.0-rc2-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/1:3 state:D stack:13496 pid: 3107 ppid: 2 flags:0x00004000 Workqueue: ipv6_addrconf addrconf_dad_work Call Trace: context_switch kernel/sched/core.c:3774 [inline] __schedule+0x404/0x890 kernel/sched/core.c:4523 schedule+0x38/0xe0 kernel/sched/core.c:4601 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:4660 __mutex_lock_common kernel/locking/mutex.c:1033 [inline] __mutex_lock+0x472/0x9f0 kernel/locking/mutex.c:1103 addrconf_dad_work+0x3f/0x500 net/ipv6/addrconf.c:4027 process_one_work+0x273/0x600 kernel/workqueue.c:2272 worker_thread+0x38/0x380 kernel/workqueue.c:2418 kthread+0x145/0x170 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 INFO: task syz-executor.4:6946 blocked for more than 144 seconds. Not tainted 5.10.0-rc2-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor.4 state:D stack:11848 pid: 6946 ppid: 1 flags:0x00000004 Call Trace: context_switch kernel/sched/core.c:3774 [inline] __schedule+0x404/0x890 kernel/sched/core.c:4523 schedule+0x38/0xe0 kernel/sched/core.c:4601 synchronize_rcu_expedited+0x2cb/0x430 kernel/rcu/tree_exp.h:852 synchronize_rcu.part.79+0x22/0x60 kernel/rcu/tree.c:3633 wg_socket_reinit+0x8d/0x160 drivers/net/wireguard/socket.c:433 wg_socket_init+0x3ef/0x4b0 drivers/net/wireguard/socket.c:411 wg_open+0xa9/0x190 drivers/net/wireguard/device.c:49 __dev_open+0xdd/0x170 net/core/dev.c:1523 __dev_change_flags+0x19f/0x210 net/core/dev.c:8423 dev_change_flags+0x1e/0x60 net/core/dev.c:8494 do_setlink+0x2ff/0x10b0 net/core/rtnetlink.c:2706 __rtnl_newlink+0x538/0x8a0 net/core/rtnetlink.c:3374 rtnl_newlink+0x3e/0x60 net/core/rtnetlink.c:3500 rtnetlink_rcv_msg+0x173/0x480 net/core/rtnetlink.c:5562 netlink_rcv_skb+0x49/0xf0 net/netlink/af_netlink.c:2494 netlink_unicast_kernel net/netlink/af_netlink.c:1304 [inline] netlink_unicast+0x19a/0x270 net/netlink/af_netlink.c:1330 netlink_sendmsg+0x248/0x480 net/netlink/af_netlink.c:1919 sock_sendmsg_nosec net/socket.c:651 [inline] sock_sendmsg+0x2b/0x40 net/socket.c:671 __sys_sendto+0xec/0x160 net/socket.c:1992 __do_sys_sendto net/socket.c:2004 [inline] __se_sys_sendto net/socket.c:2000 [inline] __x64_sys_sendto+0x1f/0x30 net/socket.c:2000 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x416883 Code: Unable to access opcode bytes at RIP 0x416859. RSP: 002b:00007ffcdd420508 EFLAGS: 00000246 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 0000000000ca3700 RCX: 0000000000416883 RDX: 0000000000000020 RSI: 0000000000ca3750 RDI: 0000000000000003 RBP: 0000000000000000 R08: 00007ffcdd420510 R09: 000000000000000c R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000ca3750 R15: 0000000000000003 INFO: task syz-executor.1:7060 blocked for more than 144 seconds. Not tainted 5.10.0-rc2-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor.1 state:D stack:11912 pid: 7060 ppid: 1 flags:0x00000004 Call Trace: context_switch kernel/sched/core.c:3774 [inline] __schedule+0x404/0x890 kernel/sched/core.c:4523 schedule+0x38/0xe0 kernel/sched/core.c:4601 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:4660 __mutex_lock_common kernel/locking/mutex.c:1033 [inline] __mutex_lock+0x472/0x9f0 kernel/locking/mutex.c:1103 rtnl_lock net/core/rtnetlink.c:72 [inline] rtnetlink_rcv_msg+0x14a/0x480 net/core/rtnetlink.c:5559 netlink_rcv_skb+0x49/0xf0 net/netlink/af_netlink.c:2494 netlink_unicast_kernel net/netlink/af_netlink.c:1304 [inline] netlink_unicast+0x19a/0x270 net/netlink/af_netlink.c:1330 netlink_sendmsg+0x248/0x480 net/netlink/af_netlink.c:1919 sock_sendmsg_nosec net/socket.c:651 [inline] sock_sendmsg+0x2b/0x40 net/socket.c:671 __sys_sendto+0xec/0x160 net/socket.c:1992 __do_sys_sendto net/socket.c:2004 [inline] __se_sys_sendto net/socket.c:2000 [inline] __x64_sys_sendto+0x1f/0x30 net/socket.c:2000 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x416883 Code: Unable to access opcode bytes at RIP 0x416859. RSP: 002b:00007ffde1405948 EFLAGS: 00000246 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 0000000000ca3700 RCX: 0000000000416883 RDX: 0000000000000028 RSI: 0000000000ca3750 RDI: 0000000000000003 RBP: 0000000000000000 R08: 00007ffde1405950 R09: 000000000000000c R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000ca3750 R15: 0000000000000003 INFO: task syz-executor.5:7241 blocked for more than 144 seconds. Not tainted 5.10.0-rc2-syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:syz-executor.5 state:D stack:11856 pid: 7241 ppid: 1 flags:0x00004004 Call Trace: context_switch kernel/sched/core.c:3774 [inline] __schedule+0x404/0x890 kernel/sched/core.c:4523 schedule+0x38/0xe0 kernel/sched/core.c:4601 schedule_preempt_disabled+0xf/0x20 kernel/sched/core.c:4660 __mutex_lock_common kernel/locking/mutex.c:1033 [inline] __mutex_lock+0x472/0x9f0 kernel/locking/mutex.c:1103 rtnl_lock net/core/rtnetlink.c:72 [inline] rtnetlink_rcv_msg+0x14a/0x480 net/core/rtnetlink.c:5559 netlink_rcv_skb+0x49/0xf0 net/netlink/af_netlink.c:2494 netlink_unicast_kernel net/netlink/af_netlink.c:1304 [inline] netlink_unicast+0x19a/0x270 net/netlink/af_netlink.c:1330 netlink_sendmsg+0x248/0x480 net/netlink/af_netlink.c:1919 sock_sendmsg_nosec net/socket.c:651 [inline] sock_sendmsg+0x2b/0x40 net/socket.c:671 __sys_sendto+0xec/0x160 net/socket.c:1992 __do_sys_sendto net/socket.c:2004 [inline] __se_sys_sendto net/socket.c:2000 [inline] __x64_sys_sendto+0x1f/0x30 net/socket.c:2000 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x416883 Code: Unable to access opcode bytes at RIP 0x416859. RSP: 002b:00007ffccf11b578 EFLAGS: 00000246 ORIG_RAX: 000000000000002c RAX: ffffffffffffffda RBX: 0000000000ca3700 RCX: 0000000000416883 RDX: 000000000000002c RSI: 0000000000ca3750 RDI: 0000000000000003 RBP: 0000000000000000 R08: 00007ffccf11b580 R09: 000000000000000c R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 0000000000ca3750 R15: 0000000000000003 Showing all locks held in the system: 2 locks held by kworker/u4:3/386: #0: ffff888100057938 ((wq_completion)events_unbound){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #0: ffff888100057938 ((wq_completion)events_unbound){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #0: ffff888100057938 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x1e6/0x600 kernel/workqueue.c:2243 #1: ffffc90000df7e70 ((reaper_work).work){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #1: ffffc90000df7e70 ((reaper_work).work){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #1: ffffc90000df7e70 ((reaper_work).work){+.+.}-{0:0}, at: process_one_work+0x1e6/0x600 kernel/workqueue.c:2243 2 locks held by kworker/u4:6/989: #0: ffff888100057938 ((wq_completion)events_unbound){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #0: ffff888100057938 ((wq_completion)events_unbound){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #0: ffff888100057938 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x1e6/0x600 kernel/workqueue.c:2243 #1: ffffc90001a6fe70 (connector_reaper_work){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #1: ffffc90001a6fe70 (connector_reaper_work){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #1: ffffc90001a6fe70 (connector_reaper_work){+.+.}-{0:0}, at: process_one_work+0x1e6/0x600 kernel/workqueue.c:2243 1 lock held by khungtaskd/1158: #0: ffffffff843d8940 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x15/0x17a kernel/locking/lockdep.c:6254 1 lock held by khugepaged/1177: #0: ffffffff843f3d68 (lock#5){+.+.}-{3:3}, at: lru_add_drain_all+0x32/0x1d0 mm/swap.c:801 3 locks held by kworker/1:2/2510: #0: ffff888100055738 ((wq_completion)events){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #0: ffff888100055738 ((wq_completion)events){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #0: ffff888100055738 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x1e6/0x600 kernel/workqueue.c:2243 #1: ffffc900054c7e70 ((linkwatch_work).work){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #1: ffffc900054c7e70 ((linkwatch_work).work){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #1: ffffc900054c7e70 ((linkwatch_work).work){+.+.}-{0:0}, at: process_one_work+0x1e6/0x600 kernel/workqueue.c:2243 #2: ffffffff84625348 (rtnl_mutex){+.+.}-{3:3}, at: linkwatch_event+0x5/0x30 net/core/link_watch.c:250 3 locks held by kworker/1:3/3107: #0: ffff888106b6c338 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #0: ffff888106b6c338 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #0: ffff888106b6c338 ((wq_completion)ipv6_addrconf){+.+.}-{0:0}, at: process_one_work+0x1e6/0x600 kernel/workqueue.c:2243 #1: ffffc90005c7fe70 ((work_completion)(&(&ifa->dad_work)->work)){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #1: ffffc90005c7fe70 ((work_completion)(&(&ifa->dad_work)->work)){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #1: ffffc90005c7fe70 ((work_completion)(&(&ifa->dad_work)->work)){+.+.}-{0:0}, at: process_one_work+0x1e6/0x600 kernel/workqueue.c:2243 #2: ffffffff84625348 (rtnl_mutex){+.+.}-{3:3}, at: addrconf_dad_work+0x3f/0x500 net/ipv6/addrconf.c:4027 1 lock held by in:imklog/6374: #0: ffff88810e4346f0 (&f->f_pos_lock){+.+.}-{3:3}, at: __fdget_pos+0x45/0x50 fs/file.c:932 6 locks held by kworker/0:3/6845: 3 locks held by syz-executor.4/6946: #0: ffffffff84625348 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:72 [inline] #0: ffffffff84625348 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x14a/0x480 net/core/rtnetlink.c:5559 #1: ffff88811ae5b2d0 (&wg->device_update_lock){+.+.}-{3:3}, at: wg_open+0x9a/0x190 drivers/net/wireguard/device.c:48 #2: ffffffff843da2a8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: exp_funnel_lock kernel/rcu/tree_exp.h:290 [inline] #2: ffffffff843da2a8 (rcu_state.exp_mutex){+.+.}-{3:3}, at: synchronize_rcu_expedited+0x35f/0x430 kernel/rcu/tree_exp.h:836 1 lock held by syz-executor.1/7060: #0: ffffffff84625348 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:72 [inline] #0: ffffffff84625348 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x14a/0x480 net/core/rtnetlink.c:5559 1 lock held by syz-executor.5/7241: #0: ffffffff84625348 (rtnl_mutex){+.+.}-{3:3}, at: rtnl_lock net/core/rtnetlink.c:72 [inline] #0: ffffffff84625348 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x14a/0x480 net/core/rtnetlink.c:5559 6 locks held by kworker/0:4/8177: ============================================= NMI backtrace for cpu 1 CPU: 1 PID: 1158 Comm: khungtaskd Not tainted 5.10.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0xa3/0xc8 lib/dump_stack.c:118 nmi_cpu_backtrace.cold.8+0x53/0x6d lib/nmi_backtrace.c:105 nmi_trigger_cpumask_backtrace+0xd5/0xf0 lib/nmi_backtrace.c:62 trigger_all_cpu_backtrace include/linux/nmi.h:146 [inline] check_hung_uninterruptible_tasks kernel/hung_task.c:209 [inline] watchdog+0x57f/0x670 kernel/hung_task.c:294 kthread+0x145/0x170 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 PID: 8177 Comm: kworker/0:4 Not tainted 5.10.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: usb_hub_wq hub_event RIP: 0010:hid_apply_multiplier drivers/hid/hid-core.c:1113 [inline] RIP: 0010:hid_setup_resolution_multiplier+0xb4/0x1b0 drivers/hid/hid-core.c:1170 Code: c2 48 00 01 00 75 e2 8b 5a 04 48 8b 75 20 48 c1 e3 04 48 01 f3 48 63 03 83 f8 ff 75 12 eb 16 48 c1 e0 04 48 8d 1c 06 48 63 03 <83> f8 ff 74 06 83 7b 04 02 75 ea 8b 71 38 41 bf 01 00 00 00 8b 51 RSP: 0018:ffffc90002cc76f0 EFLAGS: 00000246 RAX: 0000000000000000 RBX: ffff88811d62e900 RCX: ffff88811dc00000 RDX: ffff88811dc00070 RSI: ffff88811d62e900 RDI: 0000000000001323 RBP: ffff88811d774000 R08: 0000000000000001 R09: ffffc90002dc60cc R10: ffffc90002cc7428 R11: ffffc90002cc7420 R12: 0000000000000048 R13: 0000000000000000 R14: ffff88811d6f5000 R15: 0000000000000000 FS: 0000000000000000(0000) GS:ffff88813bc00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000b90004 CR3: 00000001091a7000 CR4: 00000000001506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: hid_open_report+0x170/0x210 drivers/hid/hid-core.c:1281 hid_parse include/linux/hid.h:1035 [inline] ms_probe+0x54/0x180 drivers/hid/hid-microsoft.c:385 hid_device_probe+0xef/0x160 drivers/hid/hid-core.c:2281 really_probe+0xcc/0x2e0 drivers/base/dd.c:554 driver_probe_device+0x49/0xa0 drivers/base/dd.c:738 bus_for_each_drv+0x74/0xc0 drivers/base/bus.c:431 __device_attach+0xdd/0x140 drivers/base/dd.c:912 bus_probe_device+0x94/0xb0 drivers/base/bus.c:491 device_add+0x40a/0x780 drivers/base/core.c:2936 hid_add_device+0xe1/0x240 drivers/hid/hid-core.c:2437 usbhid_probe+0x327/0x410 drivers/hid/usbhid/hid-core.c:1407 usb_probe_interface+0xde/0x210 drivers/usb/core/driver.c:396 really_probe+0x29e/0x2e0 drivers/base/dd.c:558 driver_probe_device+0x49/0xa0 drivers/base/dd.c:738 bus_for_each_drv+0x74/0xc0 drivers/base/bus.c:431 __device_attach+0xdd/0x140 drivers/base/dd.c:912 bus_probe_device+0x94/0xb0 drivers/base/bus.c:491 device_add+0x40a/0x780 drivers/base/core.c:2936 usb_set_configuration+0x59f/0x820 drivers/usb/core/message.c:2159 usb_generic_driver_probe+0x34/0x60 drivers/usb/core/generic.c:238 usb_probe_device+0x27/0x90 drivers/usb/core/driver.c:293 really_probe+0x29e/0x2e0 drivers/base/dd.c:558 driver_probe_device+0x49/0xa0 drivers/base/dd.c:738 bus_for_each_drv+0x74/0xc0 drivers/base/bus.c:431 __device_attach+0xdd/0x140 drivers/base/dd.c:912 bus_probe_device+0x94/0xb0 drivers/base/bus.c:491 device_add+0x40a/0x780 drivers/base/core.c:2936 usb_new_device.cold.68+0x111/0x3d5 drivers/usb/core/hub.c:2554 hub_port_connect drivers/usb/core/hub.c:5222 [inline] hub_port_connect_change drivers/usb/core/hub.c:5362 [inline] port_event drivers/usb/core/hub.c:5508 [inline] hub_event+0xb90/0x1270 drivers/usb/core/hub.c:5590 process_one_work+0x273/0x600 kernel/workqueue.c:2272 worker_thread+0x38/0x380 kernel/workqueue.c:2418 kthread+0x145/0x170 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296