rcu: INFO: rcu_preempt detected stalls on CPUs/tasks:
rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P7158/2:b..l P7148/1:b..l
rcu: (detected by 1, t=10502 jiffies, g=81801, q=12726 ncpus=2)
task:kworker/0:11 state:D stack:21872 pid:7148 tgid:7148 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: wg-crypt-wg2 wg_packet_decrypt_worker
Call Trace:
context_switch kernel/sched/core.c:5510 [inline]
__schedule+0x1709/0x5530 kernel/sched/core.c:7231
__schedule_loop kernel/sched/core.c:7308 [inline]
schedule_rtlock+0x30/0x70 kernel/sched/core.c:7387
rtlock_slowlock_locked+0x35c5/0x3c20 kernel/locking/rtmutex.c:1895
rtlock_slowlock kernel/locking/rtmutex.c:1922 [inline]
rtlock_lock kernel/locking/spinlock_rt.c:43 [inline]
__rt_spin_lock kernel/locking/spinlock_rt.c:49 [inline]
rt_spin_lock+0x165/0x400 kernel/locking/spinlock_rt.c:57
spin_lock_bh include/linux/spinlock_rt.h:90 [inline]
ptr_ring_consume_bh include/linux/ptr_ring.h:391 [inline]
wg_packet_decrypt_worker+0x179/0xd90 drivers/net/wireguard/receive.c:499
process_one_work+0xaaf/0x1480 kernel/workqueue.c:3379
process_scheduled_works kernel/workqueue.c:3462 [inline]
worker_thread+0xb05/0x10d0 kernel/workqueue.c:3543
kthread+0x388/0x470 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245
task:kworker/1:10 state:R running task stack:21240 pid:7158 tgid:7158 ppid:2 task_flags:0x4208060 flags:0x00080000
Workqueue: wg-crypt-wg2 wg_packet_decrypt_worker
Call Trace:
context_switch kernel/sched/core.c:5510 [inline]
__schedule+0x1709/0x5530 kernel/sched/core.c:7231
preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7553
irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline]
irqentry_exit+0x14f/0x8f0 kernel/entry/common.c:167
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:__ptr_ring_peek include/linux/ptr_ring.h:188 [inline]
RIP: 0010:__ptr_ring_consume include/linux/ptr_ring.h:325 [inline]
RIP: 0010:ptr_ring_consume_bh include/linux/ptr_ring.h:392 [inline]
RIP: 0010:wg_packet_decrypt_worker+0x1f8/0xd90 drivers/net/wireguard/receive.c:499
Code: f8 48 c1 e8 03 48 89 44 24 30 42 0f b6 04 20 84 c0 0f 85 30 09 00 00 48 63 1f 4d 8d 3c df 4c 89 f8 48 c1 e8 03 42 80 3c 20 00 <74> 08 4c 89 ff e8 be 45 1e fc 49 8b 07 48 89 44 24 28 48 85 c0 0f
RSP: 0000:ffffc9000fef7660 EFLAGS: 00000246
RAX: 1ffff1100681206a RBX: 000000000000006a RCX: ffff888026a79f40
RDX: 0000000000000000 RSI: 0000000000000400 RDI: ffff8880317c93c0
RBP: ffffc9000fef7b50 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: ffffffff8e1c3840 R12: dffffc0000000000
R13: 1ffff110062f9291 R14: 0000000000000400 R15: ffff888034090350
process_one_work+0xaaf/0x1480 kernel/workqueue.c:3379
process_scheduled_works kernel/workqueue.c:3462 [inline]
worker_thread+0xb05/0x10d0 kernel/workqueue.c:3543
kthread+0x388/0x470 kernel/kthread.c:436
ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158
ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245