rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { 0-.... } 2674 jiffies s: 17017 root: 0x1/. rcu: blocking rcu_node structures (internal RCU debug): Sending NMI from CPU 1 to CPUs 0: yealink 3-1:36.0: urb_irq_callback - urb status -71 NMI backtrace for cpu 0 CPU: 0 PID: 14653 Comm: syz.4.1050 Not tainted 6.10.0-rc4-syzkaller-00097-g2ea6d07efe53 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 RIP: 0010:serial_out drivers/tty/serial/8250/8250.h:122 [inline] RIP: 0010:serial8250_console_fifo_write drivers/tty/serial/8250/8250_port.c:3322 [inline] RIP: 0010:serial8250_console_write+0xce7/0x1090 drivers/tty/serial/8250/8250_port.c:3393 Code: 44 24 08 48 39 c3 0f 84 b1 01 00 00 45 31 e4 eb 49 e8 fd 1d b8 fe 48 83 c3 01 48 8b 3c 24 31 f6 40 0f b6 d5 45 31 ff 41 ff d6 <0f> 1f 00 e8 e1 1d b8 fe 41 83 c4 01 44 89 ef 44 89 e6 e8 12 18 b8 RSP: 0018:ffffc90000006598 EFLAGS: 00000002 RAX: 0000000000000020 RBX: ffffffff8d55c462 RCX: 0000000000000000 RDX: 00000000000003f8 RSI: ffffffff829a0e85 RDI: ffffffff8d719be0 RBP: 0000000000000020 R08: 0000000000000001 R09: 000000000000001f R10: 0000000000000000 R11: 0000000000000004 R12: 0000000000000001 R13: 0000000000000010 R14: ffffffff829a0e20 R15: 0000000000000000 FS: 00007f9c2f9ba6c0(0000) GS:ffff8881f6400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f1501b42d90 CR3: 000000011bf3a000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: console_emit_next_record kernel/printk/printk.c:2928 [inline] console_flush_all+0x53c/0xd70 kernel/printk/printk.c:2994 console_unlock+0xae/0x290 kernel/printk/printk.c:3063 vprintk_emit kernel/printk/printk.c:2345 [inline] vprintk_emit+0x11a/0x5a0 kernel/printk/printk.c:2300 dev_vprintk_emit drivers/base/core.c:4909 [inline] dev_printk_emit+0xfb/0x140 drivers/base/core.c:4920 __dev_printk+0xf5/0x270 drivers/base/core.c:4932 _dev_err+0xe5/0x120 drivers/base/core.c:4975 urb_irq_callback+0x454/0x700 drivers/input/misc/yealink.c:416 __usb_hcd_giveback_urb+0x389/0x6e0 drivers/usb/core/hcd.c:1650 usb_hcd_giveback_urb+0x396/0x450 drivers/usb/core/hcd.c:1734 dummy_timer+0x17f6/0x3900 drivers/usb/gadget/udc/dummy_hcd.c:1987 __run_hrtimer kernel/time/hrtimer.c:1687 [inline] __hrtimer_run_queues+0x20c/0xcc0 kernel/time/hrtimer.c:1751 hrtimer_interrupt+0x31b/0x800 kernel/time/hrtimer.c:1813 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1032 [inline] __sysvec_apic_timer_interrupt+0x10f/0x450 arch/x86/kernel/apic/apic.c:1049 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0x3e/0xb0 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:__sanitizer_cov_trace_cmp8+0x0/0x20 kernel/kcov.c:283 Code: 0c 24 89 f2 89 fe bf 04 00 00 00 e9 ea fe ff ff 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 0c 24 48 89 f2 48 89 fe bf 06 00 00 00 e9 b8 fe RSP: 0018:ffffc90000007080 EFLAGS: 00000246 RAX: 0000000000000000 RBX: ffffc90000007108 RCX: ffffffff8115387e RDX: ffff88810cf83a00 RSI: ffffffff86c00000 RDI: ffffffff81b1d0e2 RBP: 0000000000000001 R08: 0000000000000006 R09: ffffffff81b1d0e2 R10: ffffffff81000000 R11: 0000000000000001 R12: ffffffff81b1d0e2 R13: 0000000000000000 R14: ffffc900000071c8 R15: ffffc9000000713d orc_find arch/x86/kernel/unwind_orc.c:206 [inline] unwind_next_frame+0x1ff/0x23a0 arch/x86/kernel/unwind_orc.c:494 arch_stack_walk+0x100/0x170 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x95/0xd0 kernel/stacktrace.c:122 kasan_save_stack+0x33/0x60 mm/kasan/common.c:47 kasan_save_track+0x14/0x30 mm/kasan/common.c:68 unpoison_slab_object mm/kasan/common.c:312 [inline] __kasan_slab_alloc+0x6e/0x70 mm/kasan/common.c:338 kasan_slab_alloc include/linux/kasan.h:201 [inline] slab_post_alloc_hook mm/slub.c:3941 [inline] slab_alloc_node mm/slub.c:4001 [inline] kmem_cache_alloc_node_noprof+0x13e/0x2e0 mm/slub.c:4044 __alloc_skb+0x2b1/0x380 net/core/skbuff.c:656 alloc_skb include/linux/skbuff.h:1308 [inline] arp_create+0x18b/0x840 net/ipv4/arp.c:561 arp_send_dst net/ipv4/arp.c:314 [inline] arp_send_dst+0xb1/0x200 net/ipv4/arp.c:301 arp_process+0x1be3/0x2330 net/ipv4/arp.c:852 NF_HOOK include/linux/netfilter.h:314 [inline] NF_HOOK include/linux/netfilter.h:308 [inline] arp_rcv+0x34f/0x630 net/ipv4/arp.c:989 __netif_receive_skb_list_ptype net/core/dev.c:5673 [inline] __netif_receive_skb_list_ptype net/core/dev.c:5657 [inline] __netif_receive_skb_list_core+0x6e0/0x950 net/core/dev.c:5716 __netif_receive_skb_list net/core/dev.c:5768 [inline] netif_receive_skb_list_internal+0x753/0xda0 net/core/dev.c:5860 gro_normal_list include/net/gro.h:515 [inline] gro_normal_list include/net/gro.h:511 [inline] napi_complete_done+0x23f/0x9a0 net/core/dev.c:6203 virtqueue_napi_complete drivers/net/virtio_net.c:655 [inline] virtnet_poll+0xf7e/0x1880 drivers/net/virtio_net.c:2370 __napi_poll.constprop.0+0xb7/0x550 net/core/dev.c:6722 napi_poll net/core/dev.c:6791 [inline] net_rx_action+0x9b6/0xf10 net/core/dev.c:6907 handle_softirqs+0x209/0x8e0 kernel/softirq.c:554 __do_softirq kernel/softirq.c:588 [inline] invoke_softirq kernel/softirq.c:428 [inline] __irq_exit_rcu kernel/softirq.c:637 [inline] irq_exit_rcu+0xac/0x110 kernel/softirq.c:649 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0x90/0xb0 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline] RIP: 0010:_raw_spin_unlock_irqrestore+0x31/0x80 kernel/locking/spinlock.c:194 Code: f5 53 48 8b 74 24 10 48 89 fb 48 83 c7 18 e8 46 fc 9c fa 48 89 df e8 2e 79 9d fa f7 c5 00 02 00 00 75 23 9c 58 f6 c4 02 75 37 01 00 00 00 e8 65 ef 91 fa 65 8b 05 86 5b 6f 79 85 c0 74 16 5b RSP: 0018:ffffc9000166fbd8 EFLAGS: 00000246 RAX: 0000000000000006 RBX: ffff88810cf809b8 RCX: 1ffffffff137b111 RDX: 0000000000000000 RSI: ffffffff86c7d6e0 RDI: ffffffff86e77840 RBP: 0000000000000287 R08: 0000000000000001 R09: 0000000000000001 R10: ffffffff89bdc217 R11: 0000000000000001 R12: ffff8881f653d880 R13: ffff88810cf80014 R14: ffff88810cf809b8 R15: 000000000003d880 class_raw_spinlock_irqsave_destructor include/linux/spinlock.h:553 [inline] try_to_wake_up+0x55d/0x10b0 kernel/sched/core.c:4262 wake_up_process kernel/sched/core.c:4510 [inline] wake_up_q+0x91/0x140 kernel/sched/core.c:1029 __mutex_unlock_slowpath+0x21b/0x650 kernel/locking/mutex.c:956 usb_gadget_register_driver_owner+0x1d2/0x2f0 drivers/usb/gadget/udc/core.c:1720 raw_ioctl_run drivers/usb/gadget/legacy/raw_gadget.c:595 [inline] raw_ioctl+0x1731/0x2b80 drivers/usb/gadget/legacy/raw_gadget.c:1306 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl fs/ioctl.c:893 [inline] __x64_sys_ioctl+0x193/0x220 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f9c3073879b Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00 00 RSP: 002b:00007f9c2f9b7f20 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 0000000000000009 RCX: 00007f9c3073879b RDX: 0000000000000000 RSI: 0000000000005501 RDI: 0000000000000009 RBP: 00007f9c2f9b8ff0 R08: 0000000000000010 R09: 00342e6364755f79 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007f9c2f9b7fc0 R14: 0000000020000700 R15: 00007f9c309f4c58 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected response 0 yealink 3-1:36.0: urb_ctl_callback - urb status -71 yealink 3-1:36.0: urb_irq_callback - urb status -71 yealink 3-1:36.0: unexpected respons