------------[ cut here ]------------ WARNING: CPU: 0 PID: 32673 at net/can/isotp.c:910 isotp_tx_timer_handler+0x14c/0x25c net/can/isotp.c:874 Modules linked in: CPU: 0 PID: 32673 Comm: kworker/0:2 Not tainted 6.1.0-rc3-syzkaller-00288-gb208b9fbbcba #0 Hardware name: linux,dummy-virt (DT) Workqueue: wg-crypt-wg0 wg_packet_encrypt_worker pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : isotp_tx_timer_handler+0x14c/0x25c net/can/isotp.c:910 lr : __run_hrtimer kernel/time/hrtimer.c:1685 [inline] lr : __hrtimer_run_queues+0x5f0/0xf10 kernel/time/hrtimer.c:1749 sp : ffff800008007d60 x29: ffff800008007d60 x28: ffff00002c0c0570 x27: dfff800000000000 x26: ffff00006a9ceb00 x25: 1fffe0000d539d69 x24: ffff00006a9ceb10 x23: ffff80000de5cd50 x22: ffff00002c0d07c0 x21: 1fffe0000581a0f8 x20: ffff00002c0c0000 x19: ffff00002c0c0570 x18: 00000000f202f2f2 x17: ffff80005cbc5000 x16: ffff800008008000 x15: 0000000000008000 x14: 1ffff00001000f5a x13: 0000000000000000 x12: ffff60000d539d11 x11: 1fffe0000d539d10 x10: ffff60000d539d10 x9 : ffff80000f3d59c0 x8 : 0000000000000000 x7 : 1fffe000012764ae x6 : 00000000f3f3f3f3 x5 : 00000000f2f2f200 x4 : 1fffe00001276369 x3 : 0000000000000003 x2 : dfff800000000000 x1 : 0000000000000003 x0 : 0000000000000000 Call trace: isotp_tx_timer_handler+0x14c/0x25c net/can/isotp.c:874 __run_hrtimer kernel/time/hrtimer.c:1685 [inline] __hrtimer_run_queues+0x5f0/0xf10 kernel/time/hrtimer.c:1749 hrtimer_run_softirq+0x134/0x2d0 kernel/time/hrtimer.c:1766 _stext+0x28c/0x107c ____do_softirq+0x10/0x20 arch/arm64/kernel/irq.c:79 call_on_irq_stack+0x2c/0x54 arch/arm64/kernel/entry.S:889 do_softirq_own_stack+0x1c/0x30 arch/arm64/kernel/irq.c:84 invoke_softirq kernel/softirq.c:452 [inline] __irq_exit_rcu+0x3bc/0x4dc kernel/softirq.c:650 irq_exit_rcu+0x14/0x80 kernel/softirq.c:662 __el1_irq arch/arm64/kernel/entry-common.c:472 [inline] el1_interrupt+0x38/0x54 arch/arm64/kernel/entry-common.c:486 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:491 el1h_64_irq+0x64/0x68 arch/arm64/kernel/entry.S:577 __percpu_read_8 arch/arm64/include/asm/percpu.h:123 [inline] may_use_simd+0x178/0x210 arch/arm64/include/asm/simd.h:41 kernel_neon_begin+0x18/0x8c arch/arm64/kernel/fpsimd.c:1831 poly1305_update_arch+0x8c/0x1f4 arch/arm64/crypto/poly1305-glue.c:149 poly1305_update include/crypto/poly1305.h:83 [inline] chacha20poly1305_crypt_sg_inplace+0x6d0/0x7f0 lib/crypto/chacha20poly1305.c:302 chacha20poly1305_encrypt_sg_inplace+0x14/0x20 lib/crypto/chacha20poly1305.c:338 encrypt_packet+0x550/0x72c drivers/net/wireguard/send.c:216 wg_packet_encrypt_worker+0x22c/0x960 drivers/net/wireguard/send.c:297 process_one_work+0x780/0x184c kernel/workqueue.c:2289 worker_thread+0x3cc/0xc40 kernel/workqueue.c:2436 kthread+0x23c/0x2a0 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:860 irq event stamp: 246975 hardirqs last enabled at (246974): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:84 [inline] hardirqs last enabled at (246974): [] exit_to_kernel_mode+0x38/0x120 arch/arm64/kernel/entry-common.c:94 hardirqs last disabled at (246975): [] el1_dbg+0x24/0xa0 arch/arm64/kernel/entry-common.c:405 softirqs last enabled at (246966): [] spin_unlock_bh include/linux/spinlock.h:395 [inline] softirqs last enabled at (246966): [] ptr_ring_consume_bh include/linux/ptr_ring.h:367 [inline] softirqs last enabled at (246966): [] wg_packet_encrypt_worker+0x1cc/0x960 drivers/net/wireguard/send.c:293 softirqs last disabled at (246969): [] ____do_softirq+0x10/0x20 arch/arm64/kernel/irq.c:79 ---[ end trace 0000000000000000 ]---