INFO: task kworker/0:3:2610 blocked for more than 430 seconds. Not tainted 5.12.0-rc2-syzkaller-00467-g0d7588ab9ef9 #0 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. task:kworker/0:3 state:D stack: 0 pid: 2610 ppid: 2 flags:0x00000000 Workqueue: usb_hub_wq hub_event Call Trace: [] context_switch kernel/sched/core.c:4324 [inline] [] __schedule+0x478/0xdec kernel/sched/core.c:5075 [] schedule+0x64/0x166 kernel/sched/core.c:5154 [] schedule_preempt_disabled+0x16/0x28 kernel/sched/core.c:5213 [] __mutex_lock_common kernel/locking/mutex.c:1023 [inline] [] __mutex_lock+0x4ac/0x98c kernel/locking/mutex.c:1093 [] mutex_lock_nested+0x14/0x1c kernel/locking/mutex.c:1108 [] hub_port_init+0xf2/0x1b54 drivers/usb/core/hub.c:4582 [] hub_port_connect drivers/usb/core/hub.c:5155 [inline] [] hub_port_connect_change drivers/usb/core/hub.c:5363 [inline] [] port_event drivers/usb/core/hub.c:5509 [inline] [] hub_event+0x1760/0x2f86 drivers/usb/core/hub.c:5591 [] process_one_work+0x5b0/0xf3a kernel/workqueue.c:2275 [] worker_thread+0x350/0x87a kernel/workqueue.c:2421 [] kthread+0x234/0x298 kernel/kthread.c:292 [] ret_from_exception+0x0/0x14 Showing all locks held in the system: 1 lock held by khungtaskd/1556: #0: ffffffe00592b5a8 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x32/0x1fa kernel/locking/lockdep.c:6329 5 locks held by kworker/0:3/2610: #0: ffffffe00a314938 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #0: ffffffe00a314938 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #0: ffffffe00a314938 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x482/0xf3a kernel/workqueue.c:2246 #1: ffffffe00896bd40 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #1: ffffffe00896bd40 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #1: ffffffe00896bd40 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x482/0xf3a kernel/workqueue.c:2246 #2: ffffffe009b8f218 (&dev->mutex){....}-{3:3}, at: device_lock include/linux/device.h:740 [inline] #2: ffffffe009b8f218 (&dev->mutex){....}-{3:3}, at: hub_event+0xf4/0x2f86 drivers/usb/core/hub.c:5537 #3: ffffffe009c62500 (&port_dev->status_lock){+.+.}-{3:3}, at: usb_lock_port drivers/usb/core/hub.c:3030 [inline] #3: ffffffe009c62500 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_port_connect drivers/usb/core/hub.c:5154 [inline] #3: ffffffe009c62500 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_port_connect_change drivers/usb/core/hub.c:5363 [inline] #3: ffffffe009c62500 (&port_dev->status_lock){+.+.}-{3:3}, at: port_event drivers/usb/core/hub.c:5509 [inline] #3: ffffffe009c62500 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_event+0x1750/0x2f86 drivers/usb/core/hub.c:5591 #4: ffffffe009bfc668 (hcd->address0_mutex){+.+.}-{3:3}, at: hub_port_init+0xf2/0x1b54 drivers/usb/core/hub.c:4582 1 lock held by klogd/3944: 2 locks held by getty/4139: #0: ffffffe00f126098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x3c/0x48 drivers/tty/tty_ldsem.c:340 #1: ffffffd010b342e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x9ac/0xb08 drivers/tty/n_tty.c:2178 2 locks held by kworker/u4:3/4260: 5 locks held by kworker/1:4/4627: #0: ffffffe00a314938 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #0: ffffffe00a314938 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #0: ffffffe00a314938 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x482/0xf3a kernel/workqueue.c:2246 #1: ffffffe0238a3d40 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:615 [inline] #1: ffffffe0238a3d40 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:643 [inline] #1: ffffffe0238a3d40 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x482/0xf3a kernel/workqueue.c:2246 #2: ffffffe009b90218 (&dev->mutex){....}-{3:3}, at: device_lock include/linux/device.h:740 [inline] #2: ffffffe009b90218 (&dev->mutex){....}-{3:3}, at: hub_event+0xf4/0x2f86 drivers/usb/core/hub.c:5537 #3: ffffffe009b95500 (&port_dev->status_lock){+.+.}-{3:3}, at: usb_lock_port drivers/usb/core/hub.c:3030 [inline] #3: ffffffe009b95500 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_port_connect drivers/usb/core/hub.c:5154 [inline] #3: ffffffe009b95500 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_port_connect_change drivers/usb/core/hub.c:5363 [inline] #3: ffffffe009b95500 (&port_dev->status_lock){+.+.}-{3:3}, at: port_event drivers/usb/core/hub.c:5509 [inline] #3: ffffffe009b95500 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_event+0x1750/0x2f86 drivers/usb/core/hub.c:5591 #4: ffffffe009bfc668 (hcd->address0_mutex){+.+.}-{3:3}, at: hub_port_init+0xf2/0x1b54 drivers/usb/core/hub.c:4582 3 locks held by kworker/1:5/5088: 2 locks held by kworker/0:7/5632: =============================================