rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P971/1:b..l rcu: (detected by 0, t=10503 jiffies, g=27041, q=564 ncpus=2) task:kworker/1:2 state:R running task stack:21616 pid:971 tgid:971 ppid:2 task_flags:0x4208060 flags:0x00004000 Workqueue: usb_hub_wq hub_event Call Trace: context_switch kernel/sched/core.c:5378 [inline] __schedule+0xf43/0x5890 kernel/sched/core.c:6765 preempt_schedule_irq+0x51/0x90 kernel/sched/core.c:7087 irqentry_exit+0x36/0x90 kernel/entry/common.c:354 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:rcu_read_lock_held+0x0/0x50 kernel/rcu/update.c:346 Code: 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 c7 c7 00 c5 1b 8e e9 80 fa ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa e8 67 20 b9 09 ba 01 00 00 00 85 c0 75 07 89 d0 c3 cc RSP: 0018:ffffc90003e4f298 EFLAGS: 00000246 RAX: dffffc0000000000 RBX: 000000000007be0b RCX: ffffc90019f4f000 RDX: 1ffff11027fff4e6 RSI: ffffffff822897aa RDI: ffff88813fffa730 RBP: ffff88813fffa720 R08: 0000000000000007 R09: 000000000007ffff R10: 000000000000000f R11: 0000000000000008 R12: ffff88801ca80000 R13: 0000000000000000 R14: 0000000000000000 R15: ffffea00004c1b50 lookup_page_ext mm/page_ext.c:254 [inline] page_ext_get+0x132/0x310 mm/page_ext.c:526 __page_table_check_zero+0xbf/0x360 mm/page_table_check.c:148 page_table_check_free include/linux/page_table_check.h:41 [inline] free_pages_prepare mm/page_alloc.c:1128 [inline] free_frozen_pages+0x6c2/0xfb0 mm/page_alloc.c:2660 __put_partials+0x14c/0x170 mm/slub.c:3153 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x4e/0x120 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x195/0x1e0 mm/kasan/quarantine.c:286 __kasan_kmalloc+0x8a/0xb0 mm/kasan/common.c:385 kasan_kmalloc include/linux/kasan.h:260 [inline] __do_kmalloc_node mm/slub.c:4294 [inline] __kmalloc_noprof+0x21c/0x510 mm/slub.c:4306 kmalloc_noprof include/linux/slab.h:905 [inline] kzalloc_noprof include/linux/slab.h:1037 [inline] rh_call_control drivers/usb/core/hcd.c:491 [inline] rh_urb_enqueue drivers/usb/core/hcd.c:821 [inline] usb_hcd_submit_urb+0x5cf/0x1c60 drivers/usb/core/hcd.c:1529 usb_submit_urb+0x87c/0x1730 drivers/usb/core/urb.c:581 usb_start_wait_urb+0x103/0x4c0 drivers/usb/core/message.c:59 usb_internal_control_msg drivers/usb/core/message.c:103 [inline] usb_control_msg+0x327/0x4b0 drivers/usb/core/message.c:154 get_port_status drivers/usb/core/hub.c:605 [inline] hub_ext_port_status+0x14e/0x670 drivers/usb/core/hub.c:622 usb_hub_port_status drivers/usb/core/hub.c:672 [inline] hub_port_wait_reset drivers/usb/core/hub.c:2942 [inline] hub_port_reset+0xb01/0x1cd0 drivers/usb/core/hub.c:3061 hub_port_init+0x719/0x3a40 drivers/usb/core/hub.c:5022 hub_port_connect drivers/usb/core/hub.c:5462 [inline] hub_port_connect_change drivers/usb/core/hub.c:5673 [inline] port_event drivers/usb/core/hub.c:5833 [inline] hub_event+0x2b4f/0x4e10 drivers/usb/core/hub.c:5915 process_one_work+0x9c5/0x1ba0 kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x6c8/0xf00 kernel/workqueue.c:3400 kthread+0x3af/0x750 kernel/kthread.c:464 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244