rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P10/1:b..l rcu: (detected by 1, t=10502 jiffies, g=154241, q=1302 ncpus=2) task:kworker/0:1 state:R running task stack:22216 pid:10 tgid:10 ppid:2 task_flags:0x4288060 flags:0x00080000 Workqueue: usb_hub_wq hub_event Call Trace: context_switch kernel/sched/core.c:5387 [inline] __schedule+0xf89/0x4840 kernel/sched/core.c:7188 preempt_schedule_irq+0x50/0x90 kernel/sched/core.c:7512 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:476 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:547 [inline] irqentry_exit+0x1cc/0x6c0 kernel/entry/common.c:164 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:lock_acquire+0x5e/0x370 kernel/locking/lockdep.c:5872 Code: 05 7b 4e 68 0b 83 f8 07 0f 87 d9 02 00 00 48 0f a3 05 06 55 61 09 0f 82 a4 02 00 00 8b 35 8e 64 61 09 85 f6 0f 85 bf 00 00 00 <48> 8b 44 24 30 65 48 2b 05 1d 4e 68 0b 0f 85 ed 02 00 00 48 83 c4 RSP: 0018:ffffc900000af588 EFLAGS: 00000206 RAX: 0000000000000046 RBX: 0000000000000000 RCX: 0000000000000007 RDX: 0000000000000000 RSI: ffffffff890a58f7 RDI: ffffffff87b08d60 RBP: ffffffff896de8e0 R08: 00000000d1941547 R09: 0000000000000007 R10: 0000000000000200 R11: 0000000000000000 R12: 0000000000000002 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 rcu_lock_acquire include/linux/rcupdate.h:300 [inline] rcu_read_lock include/linux/rcupdate.h:838 [inline] class_rcu_constructor include/linux/rcupdate.h:1181 [inline] kernfs_root+0x34/0x2a0 fs/kernfs/kernfs-internal.h:74 kernfs_next_descendant_post+0x1f5/0x4b0 fs/kernfs/dir.c:1411 __kernfs_remove+0x193/0xb80 fs/kernfs/dir.c:1561 kernfs_remove_by_name_ns+0x7c/0x120 fs/kernfs/dir.c:1798 kernfs_remove_by_name include/linux/kernfs.h:639 [inline] remove_files+0x96/0x1c0 fs/sysfs/group.c:28 sysfs_remove_group+0x8b/0x1b0 fs/sysfs/group.c:328 sysfs_remove_groups fs/sysfs/group.c:352 [inline] sysfs_remove_groups+0x60/0xb0 fs/sysfs/group.c:344 device_remove_groups drivers/base/core.c:2844 [inline] device_remove_attrs+0x192/0x290 drivers/base/core.c:2974 device_del+0x36e/0x9b0 drivers/base/core.c:3894 device_unregister+0x1d/0xe0 drivers/base/core.c:3936 usb_remove_ep_devs+0x42/0x90 drivers/usb/core/endpoint.c:181 remove_intf_ep_devs drivers/usb/core/message.c:1326 [inline] usb_disable_device+0x319/0x810 drivers/usb/core/message.c:1477 usb_disconnect+0x2e2/0x9a0 drivers/usb/core/hub.c:2345 hub_port_connect drivers/usb/core/hub.c:5407 [inline] hub_port_connect_change drivers/usb/core/hub.c:5707 [inline] port_event drivers/usb/core/hub.c:5871 [inline] hub_event+0x1d0c/0x4af0 drivers/usb/core/hub.c:5953 process_one_work+0xa0e/0x1980 kernel/workqueue.c:3302 process_scheduled_works kernel/workqueue.c:3385 [inline] worker_thread+0x5ef/0xe50 kernel/workqueue.c:3466 kthread+0x370/0x450 kernel/kthread.c:436 ret_from_fork+0x69a/0xc80 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245