rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P4427/1:b..l (detected by 0, t=10502 jiffies, g=4585, q=986 ncpus=2) task:syz.4.20 state:R running task stack:0 pid:4427 ppid:4304 flags:0x00000008 Call trace: __switch_to+0x320/0x754 arch/arm64/kernel/process.c:553 context_switch kernel/sched/core.c:5244 [inline] __schedule+0xef4/0x1d44 kernel/sched/core.c:6561 preempt_schedule_irq+0x8c/0x1b8 kernel/sched/core.c:6873 arm64_preempt_schedule_irq arch/arm64/kernel/entry-common.c:265 [inline] __el1_irq arch/arm64/kernel/entry-common.c:474 [inline] el1_interrupt+0x4c/0x68 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 array_map_lookup_elem+0xb8/0x13c kernel/bpf/arraymap.c:172 bpf_dispatcher_nop_func include/linux/bpf.h:989 [inline] __bpf_prog_run include/linux/filter.h:603 [inline] bpf_prog_run include/linux/filter.h:610 [inline] bpf_test_run+0x370/0x870 net/bpf/test_run.c:402 bpf_prog_test_run_skb+0x8d8/0x1094 net/bpf/test_run.c:1186 bpf_prog_test_run+0x2dc/0x364 kernel/bpf/syscall.c:3685 __sys_bpf+0x390/0x654 kernel/bpf/syscall.c:5038 __do_sys_bpf kernel/bpf/syscall.c:5124 [inline] __se_sys_bpf kernel/bpf/syscall.c:5122 [inline] __arm64_sys_bpf+0x80/0x98 kernel/bpf/syscall.c:5122 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2c0 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x64/0x218 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x168 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 rcu: rcu_preempt kthread starved for 10491 jiffies! g4585 f0x0 RCU_GP_WAIT_FQS(5) ->state=0x0 ->cpu=0 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+0x320/0x754 arch/arm64/kernel/process.c:553 context_switch kernel/sched/core.c:5244 [inline] __schedule+0xef4/0x1d44 kernel/sched/core.c:6561 schedule+0xc4/0x170 kernel/sched/core.c:6637 schedule_timeout+0x1d8/0x344 kernel/time/timer.c:1965 rcu_gp_fqs_loop+0x2cc/0x1538 kernel/rcu/tree.c:1706 rcu_gp_kthread+0xc0/0x308 kernel/rcu/tree.c:1905 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:864 rcu: Stack dump where RCU GP kthread last ran: CPU: 0 PID: 4449 Comm: syz.1.22 Not tainted 6.1.102-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 pstate: 80001000 (Nzcv daif -PAN -UAO -TCO -DIT +SSBS BTYPE=--) pc : 0000ffff9236aa70 lr : 0000ffff93031894 sp : 0000ffffddab9100 x29: 0000ffffddaba350 x28: 0000ffff924c7e80 x27: 0000ffff924c6464 x26: 0000000000000000 x25: 00000000000003e8 x24: 0000ffff917fd008 x23: 0000ffff924c64f0 x22: 00000000001ffff8 x21: 0000ffff91900398 x20: 0000ffff919fd000 x19: 0000ffff924b0440 x18: 0000000000000032 x17: 0000ffff92332600 x16: 0000ffff92490018 x15: 0000000050635f4b x14: 0000000000001f26 x13: 000000007fffffff x12: 000000000000002a x11: 0000000000000001 x10: 0000ffff924b2000 x9 : 0000ffff924b0000 x8 : 000000000aaeb8a5 x7 : 0000ffff924b0500 x6 : 0000ffff917fd078 x5 : ffff800008029c30 x4 : 0000ffff9187b458 x3 : ffff800008044c74 x2 : 0000ffffddab9180 x1 : 0000ffffddab9100 x0 : 0000000000000021