cm109 4-1:0.0: cm109_urb_irq_callback: urb status -71
------------[ cut here ]------------
URB 00000000b5fdb2d6 submitted while active
WARNING: CPU: 1 PID: 8951 at drivers/usb/core/urb.c:378 usb_submit_urb+0x14e2/0x18a0 drivers/usb/core/urb.c:378
Modules linked in:
CPU: 1 PID: 8951 Comm: kworker/u4:7 Not tainted 5.15.0-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: bat_events batadv_nc_worker
RIP: 0010:usb_submit_urb+0x14e2/0x18a0 drivers/usb/core/urb.c:378
Code: 89 de e8 b1 69 1b fc 84 db 0f 85 a9 f3 ff ff e8 c4 65 1b fc 4c 89 fe 48 c7 c7 60 90 29 8a c6 05 c9 fa fe 07 01 e8 85 c2 99 03 <0f> 0b e9 87 f3 ff ff 41 be ed ff ff ff e9 7c f3 ff ff e8 97 65 1b
RSP: 0018:ffffc90000dc09d0 EFLAGS: 00010082
RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000040000 RSI: ffffffff815f3708 RDI: fffff520001b812c
RBP: ffff8880702393e8 R08: 0000000000000000 R09: 0000000000000000
R10: ffffffff815ed4de R11: 0000000000000000 R12: 0000000000000016
R13: ffff8880783ed058 R14: 00000000fffffff0 R15: ffff8880195cea00
FS: 0000000000000000(0000) GS:ffff8880b9d00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007ffdc0b21cd8 CR3: 0000000025d8b000 CR4: 0000000000350ee0
Call Trace:
cm109_urb_irq_callback+0x44c/0xaa0 drivers/input/misc/cm109.c:422
__usb_hcd_giveback_urb+0x2b0/0x5c0 drivers/usb/core/hcd.c:1656
usb_hcd_giveback_urb+0x367/0x410 drivers/usb/core/hcd.c:1726
dummy_timer+0x11f9/0x32b0 drivers/usb/gadget/udc/dummy_hcd.c:1987
call_timer_fn+0x1a5/0x6b0 kernel/time/timer.c:1421
expire_timers kernel/time/timer.c:1466 [inline]
__run_timers.part.0+0x675/0xa20 kernel/time/timer.c:1734
__run_timers kernel/time/timer.c:1715 [inline]
run_timer_softirq+0xb3/0x1d0 kernel/time/timer.c:1747
__do_softirq+0x29b/0x9c2 kernel/softirq.c:558
invoke_softirq kernel/softirq.c:432 [inline]
__irq_exit_rcu+0x123/0x180 kernel/softirq.c:636
irq_exit_rcu+0x5/0x20 kernel/softirq.c:648
sysvec_apic_timer_interrupt+0x93/0xc0 arch/x86/kernel/apic/apic.c:1097
asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:638
RIP: 0010:__local_bh_enable_ip+0xa8/0x120 kernel/softirq.c:390
Code: 1d 6d 90 bb 7e 65 8b 05 66 90 bb 7e a9 00 ff ff 00 74 45 bf 01 00 00 00 e8 d5 38 09 00 e8 90 27 37 00 fb 65 8b 05 48 90 bb 7e <85> c0 74 58 5b 5d c3 65 8b 05 96 97 bb 7e 85 c0 75 a2 0f 0b eb 9e
RSP: 0018:ffffc900190cfc08 EFLAGS: 00000202
RAX: 0000000080000000 RBX: 00000000fffffe00 RCX: 1ffffffff1fb3186
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: ffffffff88d5d505 R08: 0000000000000001 R09: ffffffff8fd47ad7
R10: 0000000000000001 R11: 0000000000000000 R12: ffff8880382217a8
R13: ffff888038220c80 R14: dffffc0000000000 R15: ffffffff88d5d760
spin_unlock_bh include/linux/spinlock.h:394 [inline]
batadv_nc_purge_paths+0x2a5/0x3a0 net/batman-adv/network-coding.c:475
batadv_nc_worker+0x930/0xfa0 net/batman-adv/network-coding.c:726
process_one_work+0x9b2/0x1690 kernel/workqueue.c:2298
worker_thread+0x658/0x11f0 kernel/workqueue.c:2445
kthread+0x405/0x4f0 kernel/kthread.c:327
ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295
----------------
Code disassembly (best guess):
0: 1d 6d 90 bb 7e sbb $0x7ebb906d,%eax
5: 65 8b 05 66 90 bb 7e mov %gs:0x7ebb9066(%rip),%eax # 0x7ebb9072
c: a9 00 ff ff 00 test $0xffff00,%eax
11: 74 45 je 0x58
13: bf 01 00 00 00 mov $0x1,%edi
18: e8 d5 38 09 00 callq 0x938f2
1d: e8 90 27 37 00 callq 0x3727b2
22: fb sti
23: 65 8b 05 48 90 bb 7e mov %gs:0x7ebb9048(%rip),%eax # 0x7ebb9072
* 2a: 85 c0 test %eax,%eax <-- trapping instruction
2c: 74 58 je 0x86
2e: 5b pop %rbx
2f: 5d pop %rbp
30: c3 retq
31: 65 8b 05 96 97 bb 7e mov %gs:0x7ebb9796(%rip),%eax # 0x7ebb97ce
38: 85 c0 test %eax,%eax
3a: 75 a2 jne 0xffffffde
3c: 0f 0b ud2
3e: eb 9e jmp 0xffffffde