rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P5874/1:b..l (detected by 1, t=10502 jiffies, g=33057, q=296 ncpus=2) task:kworker/u4:12 state:R running task stack:0 pid:5874 ppid:2 flags:0x00000008 Workqueue: bat_events batadv_nc_worker Call trace: __switch_to+0x2f4/0x568 arch/arm64/kernel/process.c:555 context_switch kernel/sched/core.c:5244 [inline] __schedule+0xddc/0x1b18 kernel/sched/core.c:6561 preempt_schedule_irq+0x8c/0x1b8 kernel/sched/core.c:6873 arm64_preempt_schedule_irq+0x44/0x58 arch/arm64/kernel/entry-common.c:265 __el1_irq arch/arm64/kernel/entry-common.c:474 [inline] el1_interrupt+0x3c/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:581 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:122 [inline] lock_acquire+0x24c/0x644 kernel/locking/lockdep.c:5665 rcu_lock_acquire+0x40/0x4c include/linux/rcupdate.h:350 rcu_read_lock include/linux/rcupdate.h:791 [inline] batadv_nc_process_nc_paths+0x9c/0x31c net/batman-adv/network-coding.c:687 batadv_nc_worker+0x3a8/0x554 net/batman-adv/network-coding.c:728 process_one_work+0x7f4/0x13a8 kernel/workqueue.c:2292 worker_thread+0x8c8/0xfbc kernel/workqueue.c:2439 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:850 rcu: rcu_preempt kthread starved for 9903 jiffies! g33057 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=1 rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. rcu: RCU grace-period kthread stack dump: task:rcu_preempt state:R running task stack:0 pid:16 ppid:2 flags:0x00000008 Call trace: __switch_to+0x2f4/0x568 arch/arm64/kernel/process.c:555 context_switch kernel/sched/core.c:5244 [inline] __schedule+0xddc/0x1b18 kernel/sched/core.c:6561 preempt_schedule_common+0xec/0x1a0 kernel/sched/core.c:6730 preempt_schedule+0x64/0x84 kernel/sched/core.c:6754 __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:152 [inline] _raw_spin_unlock_irqrestore+0xa8/0xac kernel/locking/spinlock.c:194 debug_object_assert_init+0x1f8/0x2c8 lib/debugobjects.c:889 debug_timer_assert_init kernel/time/timer.c:792 [inline] debug_assert_init kernel/time/timer.c:837 [inline] try_to_del_timer_sync+0x4c/0x1e8 kernel/time/timer.c:1311 timer_delete_sync+0x15c/0x20c kernel/time/timer.c:1466 del_timer_sync include/linux/timer.h:198 [inline] schedule_timeout+0x188/0x2c8 kernel/time/timer.c:1966 rcu_gp_fqs_loop+0x2a8/0x134c kernel/rcu/tree.c:1706 rcu_gp_kthread+0xc0/0x2f8 kernel/rcu/tree.c:1905 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:850 rcu: Stack dump where RCU GP kthread last ran: CPU: 1 PID: 8905 Comm: syz.2.1159 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/30/2025 pstate: 62400005 (nZCv daif +PAN -UAO +TCO -DIT -SSBS BTYPE=--) pc : el0_svc_common+0xa8/0x258 arch/arm64/kernel/syscall.c:107 lr : local_daif_restore arch/arm64/include/asm/daifflags.h:75 [inline] lr : el0_svc_common+0x9c/0x258 arch/arm64/kernel/syscall.c:105 sp : ffff800022b37de0 x29: ffff800022b37de0 x28: ffff0000c8af8000 x27: 0000000000000021 x26: 1fffe0001915f000 x25: 1ffff00004566fd6 x24: dfff800000000000 x23: 0000000000000000 x22: 00000000000000ac x21: ffff0000c8af8000 x20: ffff800011a66460 x19: ffff800022b37eb0 x18: 0000000000000000 x17: 0000000000000000 x16: ffff8000082d22e0 x15: 0000000000000000 x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000080000 x11: 000000000007ffff x10: ffff80002ca99000 x9 : ffff80000a893be0 x8 : 0000000003aacbc1 x7 : 0000000000000000 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000000 x2 : ffff800022b37d20 x1 : 0000000000000000 x0 : 0000000000000000 Call trace: local_daif_restore arch/arm64/include/asm/daifflags.h:117 [inline] el0_svc_common+0xa8/0x258 arch/arm64/kernel/syscall.c:105 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x138 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585