rcu: INFO: rcu_preempt self-detected stall on CPU rcu: 0-...!: (10500 ticks this GP) idle=a91c/1/0x4000000000000000 softirq=5073/5073 fqs=4 (t=10501 jiffies g=2237 q=977 ncpus=2) rcu: rcu_preempt kthread starved for 10493 jiffies! g2237 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 schedule+0xc4/0x170 kernel/sched/core.c:6637 schedule_timeout+0x180/0x2cc kernel/time/timer.c:2168 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: Task dump for CPU 1: task:syz-executor960 state:R running task stack:0 pid:4352 ppid:4335 flags:0x00000000 Call trace: __switch_to+0x2f4/0x568 arch/arm64/kernel/process.c:555 0xfffff00002a0a0b1 CPU: 0 PID: 4351 Comm: syz-executor960 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 pstate: 82400005 (Nzcv daif +PAN -UAO +TCO -DIT -SSBS BTYPE=--) pc : check_preemption_disabled+0x40/0x104 lib/smp_processor_id.c:55 lr : check_preemption_disabled+0x38/0x104 lib/smp_processor_id.c:16 sp : ffff800020c07c00 x29: ffff800020c07c10 x28: ffff0000d6215340 x27: ffff80000820e1e0 x26: dfff800000000000 x25: 1ffff00004180fd6 x24: dfff800000000000 x23: ffff0000ccb2ea00 x22: ffff800011f49ce0 x21: ffff800011f49d20 x20: 2ed18000118fe190 x19: 0000000000000000 x18: 0000000000000000 x17: 0000000000000000 x16: ffff8000082d2558 x15: 0000000000000000 x14: 0000000000000000 x13: 1ffff00002a0a0b1 x12: 0000000000ff0100 x11: ff0080000a895d54 x10: 0000000000000003 x9 : 0000000000000000 x8 : ffff0000d6215348 x7 : ffff80000820e194 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000000 x3 : 0000000000000002 x2 : 0000000000000008 x1 : ffff800011f49d20 x0 : 0000000000000000 Call trace: check_preemption_disabled+0x40/0x104 lib/smp_processor_id.c:55 debug_smp_processor_id+0x20/0x2c lib/smp_processor_id.c:60 rcu_dynticks_curr_cpu_in_eqs include/linux/context_tracking.h:122 [inline] rcu_is_watching+0x50/0x134 kernel/rcu/tree.c:721 trace_lock_release include/trace/events/lock.h:69 [inline] lock_release+0xd0/0x910 kernel/locking/lockdep.c:5673 rcu_lock_release+0x2c/0x38 include/linux/rcupdate.h:355 rcu_read_unlock include/linux/rcupdate.h:824 [inline] __task_pid_nr_ns+0x350/0x420 kernel/pid.c:501 task_tgid_vnr include/linux/sched.h:1628 [inline] __arm64_sys_getpid+0x20/0x30 kernel/sys.c:953 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 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