BUG: workqueue leaked atomic, lock or RCU: ksoftirqd/0[15] preempt=0x00000000 lock=4->0 RCU=2->2 workfn=usb_giveback_urb_bh INFO: lockdep is turned off. CPU: 0 UID: 0 PID: 15 Comm: ksoftirqd/0 Not tainted syzkaller #0 PREEMPT_{RT,(full)} Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/18/2025 Call Trace: dump_stack_lvl+0x189/0x250 lib/dump_stack.c:120 process_one_work kernel/workqueue.c:3257 [inline] process_scheduled_works+0x11cb/0x17b0 kernel/workqueue.c:3319 bh_worker+0x2b1/0x600 kernel/workqueue.c:3579 tasklet_action+0xc/0x70 kernel/softirq.c:854 handle_softirqs+0x22f/0x710 kernel/softirq.c:579 run_ksoftirqd+0xac/0x210 kernel/softirq.c:968 smpboot_thread_fn+0x53f/0xa60 kernel/smpboot.c:160 kthread+0x70e/0x8a0 kernel/kthread.c:463 ret_from_fork+0x439/0x7d0 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245