rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P12287/1:b..l rcu: (detected by 0, t=10502 jiffies, g=69693, q=65 ncpus=2) task:kworker/u4:11 state:R running task stack:25952 pid:12287 tgid:12287 ppid:2 flags:0x00004000 Workqueue: bat_events batadv_nc_worker Call Trace: context_switch kernel/sched/core.c:5376 [inline] __schedule+0xede/0x5b00 kernel/sched/core.c:6688 preempt_schedule_irq+0x51/0x90 kernel/sched/core.c:7008 irqentry_exit+0x36/0x80 kernel/entry/common.c:432 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645 RIP: 0010:lock_acquire+0x1f2/0x530 kernel/locking/lockdep.c:5721 Code: c1 05 da 20 9a 7e 83 f8 01 0f 85 c4 02 00 00 9c 58 f6 c4 02 0f 85 af 02 00 00 48 85 ed 74 01 fb 48 b8 00 00 00 00 00 fc ff df <48> 01 c3 48 c7 03 00 00 00 00 48 c7 43 08 00 00 00 00 48 8b 84 24 RSP: 0018:ffffc900037efab8 EFLAGS: 00000206 RAX: dffffc0000000000 RBX: 1ffff920006fdf59 RCX: 0000000087a6b094 RDX: 0000000000000001 RSI: ffffffff8accc2e0 RDI: ffffffff8b2f1ce0 RBP: 0000000000000200 R08: 0000000000000000 R09: fffffbfff23e47e8 R10: ffffffff91f23f47 R11: 0000000000000002 R12: 0000000000000000 R13: 0000000000000000 R14: ffffffff8cfad0a0 R15: 0000000000000000 rcu_lock_acquire include/linux/rcupdate.h:301 [inline] rcu_read_lock include/linux/rcupdate.h:747 [inline] batadv_nc_purge_orig_hash net/batman-adv/network-coding.c:408 [inline] batadv_nc_worker+0x16e/0x10e0 net/batman-adv/network-coding.c:719 process_one_work+0x8a4/0x15f0 kernel/workqueue.c:2636 process_scheduled_works kernel/workqueue.c:2709 [inline] worker_thread+0x8b6/0x1290 kernel/workqueue.c:2790 kthread+0x2c1/0x3a0 kernel/kthread.c:388 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242 rcu: rcu_preempt kthread starved for 10519 jiffies! g69693 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:27920 pid:17 tgid:17 ppid:2 flags:0x00004000 Call Trace: context_switch kernel/sched/core.c:5376 [inline] __schedule+0xede/0x5b00 kernel/sched/core.c:6688 __schedule_loop kernel/sched/core.c:6763 [inline] schedule+0xe7/0x270 kernel/sched/core.c:6778 schedule_timeout+0x136/0x290 kernel/time/timer.c:2167 rcu_gp_fqs_loop+0x1eb/0xb00 kernel/rcu/tree.c:1631 rcu_gp_kthread+0x245/0x380 kernel/rcu/tree.c:1830 kthread+0x2c1/0x3a0 kernel/kthread.c:388 ret_from_fork+0x45/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x11/0x20 arch/x86/entry/entry_64.S:242 rcu: Stack dump where RCU GP kthread last ran: Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 14537 Comm: syz-executor.0 Not tainted 6.6.0-next-20231113-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 RIP: 0010:entry_SYSCALL_64+0x0/0x17 arch/x86/entry/entry_64.S:89 Code: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 0f 1e fa 0f 01 f8 65 48 89 25 05 a0 60 75 65 48 8b 25 b9 bc 63 RSP: 0018:00007f1c96f3eb08 EFLAGS: 00000002 RAX: 0000000000000027 RBX: 00007f1c96f3ec70 RCX: 00007f1c9627a267 RDX: 00007f1c96f3eb40 RSI: 00007f1c96f3ec70 RDI: 0000000000000021 RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 R13: 000000000000000b R14: 00007f1c9639bf80 R15: 00007ffceccec738 FS: 00007f1c96f3f6c0(0000) GS:ffff8880b9900000(0000) knlGS:ffff8880b9900000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f1c96f3ef00 CR3: 000000003728f000 CR4: 00000000003526f0 Call Trace: