INFO: task kworker/0:4:6691 blocked for more than 143 seconds. Not tainted syzkaller #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:4 state:D stack:23000 pid:6691 tgid:6691 ppid:2 task_flags:0x4288060 flags:0x00080000 Workqueue: usb_hub_wq hub_event Call Trace: context_switch kernel/sched/core.c:5325 [inline] __schedule+0x1798/0x4cc0 kernel/sched/core.c:6929 __schedule_loop kernel/sched/core.c:7011 [inline] schedule+0x165/0x360 kernel/sched/core.c:7026 schedule_preempt_disabled+0x13/0x30 kernel/sched/core.c:7083 __mutex_lock_common kernel/locking/mutex.c:676 [inline] __mutex_lock+0x7e6/0x1350 kernel/locking/mutex.c:760 class_mutex_constructor include/linux/mutex.h:228 [inline] __input_unregister_device+0x328/0x640 drivers/input/input.c:2187 input_unregister_device+0x9b/0x100 drivers/input/input.c:2418 usb_cleanup+0x7c/0x1e0 drivers/input/misc/yealink.c:793 usb_disconnect+0x42/0x70 drivers/input/misc/yealink.c:811 usb_unbind_interface+0x26e/0x910 drivers/usb/core/driver.c:458 device_remove drivers/base/dd.c:571 [inline] __device_release_driver drivers/base/dd.c:1274 [inline] device_release_driver_internal+0x4d9/0x800 drivers/base/dd.c:1297 bus_remove_device+0x34d/0x410 drivers/base/bus.c:579 device_del+0x511/0x8e0 drivers/base/core.c:3878 usb_disable_device+0x3e9/0x8a0 drivers/usb/core/message.c:1418 usb_disconnect+0x330/0x950 drivers/usb/core/hub.c:2344 hub_port_connect drivers/usb/core/hub.c:5406 [inline] hub_port_connect_change drivers/usb/core/hub.c:5706 [inline] port_event drivers/usb/core/hub.c:5870 [inline] hub_event+0x1cf5/0x4a20 drivers/usb/core/hub.c:5952 process_one_work kernel/workqueue.c:3263 [inline] process_scheduled_works+0xae1/0x17b0 kernel/workqueue.c:3346 worker_thread+0x8a0/0xda0 kernel/workqueue.c:3427 kthread+0x711/0x8a0 kernel/kthread.c:463 ret_from_fork+0x4bc/0x870 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Showing all locks held in the system: 6 locks held by kworker/0:0/9: #0: ffff888021a89548 ( (wq_completion)usb_hub_wq ){+.+.}-{0:0} , at: process_one_work kernel/workqueue.c:3238 [inline] , at: process_scheduled_works+0x9b4/0x17b0 kernel/workqueue.c:3346 #1: ffffc900000e7ba0 ((work_completion)(&hub->events) ){+.+.}-{0:0} , at: process_one_work kernel/workqueue.c:3239 [inline] , at: process_scheduled_works+0x9ef/0x17b0 kernel/workqueue.c:3346 #2: ffff888028118198 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: hub_event+0x184/0x4a20 drivers/usb/core/hub.c:5898 #3: ffff888078293198 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: __device_attach+0x88/0x400 drivers/base/dd.c:1006 #4: ffff8880314ff160 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: __device_attach+0x88/0x400 drivers/base/dd.c:1006 #5: ffffffff8ed594a8 ( input_mutex ){+.+.}-{4:4} , at: class_mutex_intr_constructor include/linux/mutex.h:230 [inline] , at: input_register_device+0xa76/0x1140 drivers/input/input.c:2374 6 locks held by kworker/0:1/10: #0: ffff888021a89548 ( (wq_completion)usb_hub_wq ){+.+.}-{0:0} , at: process_one_work kernel/workqueue.c:3238 [inline] , at: process_scheduled_works+0x9b4/0x17b0 kernel/workqueue.c:3346 #1: ffffc900000f7ba0 ( (work_completion)(&hub->events) ){+.+.}-{0:0} , at: process_one_work kernel/workqueue.c:3239 [inline] , at: process_scheduled_works+0x9ef/0x17b0 kernel/workqueue.c:3346 #2: ffff888144fa8198 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: hub_event+0x184/0x4a20 drivers/usb/core/hub.c:5898 #3: ffff88807afea198 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: __device_attach+0x88/0x400 drivers/base/dd.c:1006 #4: ffff8880227af160 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: __device_attach+0x88/0x400 drivers/base/dd.c:1006 #5: ffffffff8ed594a8 ( input_mutex){+.+.}-{4:4} , at: class_mutex_intr_constructor include/linux/mutex.h:230 [inline] , at: input_register_device+0xa76/0x1140 drivers/input/input.c:2374 5 locks held by kworker/u8:1/13: 4 locks held by kworker/1:0/24: 1 lock held by khungtaskd/31: #0: ffffffff8df3d6a0 ( rcu_read_lock ){....}-{1:3} , at: rcu_lock_acquire include/linux/rcupdate.h:331 [inline] , at: rcu_read_lock include/linux/rcupdate.h:867 [inline] , at: debug_show_all_locks+0x2e/0x180 kernel/locking/lockdep.c:6775 6 locks held by kworker/0:3/1222: #0: ffff888021a89548 ( (wq_completion)usb_hub_wq ){+.+.}-{0:0} , at: process_one_work kernel/workqueue.c:3238 [inline] , at: process_scheduled_works+0x9b4/0x17b0 kernel/workqueue.c:3346 #1: ffffc9000411fba0 ( (work_completion)(&hub->events) ){+.+.}-{0:0} , at: process_one_work kernel/workqueue.c:3239 [inline] , at: process_scheduled_works+0x9ef/0x17b0 kernel/workqueue.c:3346 #2: ffff888027ff0198 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: hub_event+0x184/0x4a20 drivers/usb/core/hub.c:5898 #3: ffff888030d8a198 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: __device_attach+0x88/0x400 drivers/base/dd.c:1006 #4: ffff888030dab160 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: __device_attach+0x88/0x400 drivers/base/dd.c:1006 #5: ffffffff8ed594a8 (input_mutex ){+.+.}-{4:4} , at: class_mutex_intr_constructor include/linux/mutex.h:230 [inline] , at: input_register_device+0xa76/0x1140 drivers/input/input.c:2374 2 locks held by getty/5588: #0: ffff8880334fd0a0 ( &tty->ldisc_sem ){++++}-{0:0} , at: tty_ldisc_ref_wait+0x25/0x70 drivers/tty/tty_ldisc.c:243 #1: ffffc9000332b2f0 ( &ldata->atomic_read_lock ){+.+.}-{4:4} , at: n_tty_read+0x43e/0x1400 drivers/tty/n_tty.c:2222 4 locks held by udevd/6293: #0: ffff888030c82668 ( &p->lock ){+.+.}-{4:4} , at: seq_read_iter+0xb7/0xe20 fs/seq_file.c:182 #1: ffff888065b76488 (&of->mutex #2 ){+.+.}-{4:4} , at: kernfs_seq_start+0x5c/0x420 fs/kernfs/file.c:172 #2: ffff888032b46e18 ( kn->active #31 ){.+.+}-{0:0} , at: kernfs_get_active_of fs/kernfs/file.c:80 [inline] , at: kernfs_seq_start+0xb2/0x420 fs/kernfs/file.c:173 #3: ffff888078293198 ( &dev->mutex ){....}-{4:4} , at: device_lock_interruptible include/linux/device.h:919 [inline] , at: manufacturer_show+0x26/0xa0 drivers/usb/core/sysfs.c:142 4 locks held by udevd/6419: #0: ffff8880304c7b08 ( &p->lock ){+.+.}-{4:4} , at: seq_read_iter+0xb7/0xe20 fs/seq_file.c:182 #1: ffff8880673db888 ( &of->mutex #2 ){+.+.}-{4:4} , at: kernfs_seq_start+0x5c/0x420 fs/kernfs/file.c:172 #2: ffff8880315b7d28 (kn->active #31 ){.+.+}-{0:0} , at: kernfs_get_active_of fs/kernfs/file.c:80 [inline] , at: kernfs_seq_start+0xb2/0x420 fs/kernfs/file.c:173 #3: ffff888032d8d198 ( &dev->mutex ){....}-{4:4} , at: device_lock_interruptible include/linux/device.h:919 [inline] , at: manufacturer_show+0x26/0xa0 drivers/usb/core/sysfs.c:142 4 locks held by udevd/6420: #0: ffff8880631578b8 ( &p->lock ){+.+.}-{4:4} , at: seq_read_iter+0xb7/0xe20 fs/seq_file.c:182 #1: ffff8880614a2488 ( &of->mutex #2 ){+.+.}-{4:4} , at: kernfs_seq_start+0x5c/0x420 fs/kernfs/file.c:172 #2: ffff8880322434b8 ( kn->active #31 ){.+.+}-{0:0} , at: kernfs_get_active_of fs/kernfs/file.c:80 [inline] , at: kernfs_seq_start+0xb2/0x420 fs/kernfs/file.c:173 #3: ffff88807afea198 ( &dev->mutex ){....}-{4:4} , at: device_lock_interruptible include/linux/device.h:919 [inline] , at: manufacturer_show+0x26/0xa0 drivers/usb/core/sysfs.c:142 4 locks held by udevd/6473: #0: ffff888074cb6c30 ( &p->lock ){+.+.}-{4:4} , at: seq_read_iter+0xb7/0xe20 fs/seq_file.c:182 #1: ffff88807b82b488 ( &of->mutex #2 ){+.+.}-{4:4} , at: kernfs_seq_start+0x5c/0x420 fs/kernfs/file.c:172 #2: ffff8880684f7878 ( kn->active #31 ){.+.+}-{0:0} , at: kernfs_get_active_of fs/kernfs/file.c:80 [inline] , at: kernfs_seq_start+0xb2/0x420 fs/kernfs/file.c:173 #3: ffff888023886198 ( &dev->mutex ){....}-{4:4} , at: device_lock_interruptible include/linux/device.h:919 [inline] , at: manufacturer_show+0x26/0xa0 drivers/usb/core/sysfs.c:142 7 locks held by kworker/1:6/6659: 6 locks held by kworker/0:4/6691: #0: ffff888021a89548 ( (wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3238 [inline] (wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_scheduled_works+0x9b4/0x17b0 kernel/workqueue.c:3346 #1: ffffc90003d5fba0 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work kernel/workqueue.c:3239 [inline] #1: ffffc90003d5fba0 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_scheduled_works+0x9ef/0x17b0 kernel/workqueue.c:3346 #2: ffff888144fc0198 (&dev->mutex){....}-{4:4}, at: device_lock include/linux/device.h:914 [inline] #2: ffff888144fc0198 (&dev->mutex){....}-{4:4}, at: hub_event+0x184/0x4a20 drivers/usb/core/hub.c:5898 #3: ffff888023886198 (&dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: usb_disconnect+0xf8/0x950 drivers/usb/core/hub.c:2335 #4: ffff888029fd2160 ( &dev->mutex ){....}-{4:4} , at: device_lock include/linux/device.h:914 [inline] , at: __device_driver_lock drivers/base/dd.c:1096 [inline] , at: device_release_driver_internal+0xb6/0x800 drivers/base/dd.c:1294 #5: ffffffff8ed594a8 ( input_mutex ){+.+.}-{4:4} , at: class_mutex_constructor include/linux/mutex.h:228 [inline] , at: __input_unregister_device+0x328/0x640 drivers/input/input.c:2187 5 locks held by kworker/1:7/6703: 4 locks held by udevd/6763: #0: ffff88807c389668 (&p->lock ){+.+.}-{4:4} , at: seq_read_iter+0xb7/0xe20 fs/seq_file.c:182 #1: ffff8880658fd088 (&of->mutex#2){+.+.}-{4:4} , at: kernfs_seq_start+0x5c/0x420 fs/kernfs/file.c:172 #2: ffff888031a79b48 ( kn->active #31 ){.+.+}-{0:0} , at: kernfs_get_active_of fs/kernfs/file.c:80 [inline] , at: kernfs_seq_start+0xb2/0x420 fs/kernfs/file.c:173 #3: ffff888030d8a198 ( &dev->mutex ){....}-{4:4} , at: device_lock_interruptible include/linux/device.h:919 [inline] , at: manufacturer_show+0x26/0xa0 drivers/usb/core/sysfs.c:142 4 locks held by udevd/6795: #0: ffff888062d7c1c8 ( &p->lock ){+.+.}-{4:4} , at: seq_read_iter+0xb7/0xe20 fs/seq_file.c:182 #1: ffff8880675ed888 ( &of->mutex #2 ){+.+.}-{4:4} , at: kernfs_seq_start+0x5c/0x420 fs/kernfs/file.c:172 #2: ffff888063141e18 (