rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: 0-...!: (0 ticks this GP) idle=053c/1/0x40000002 softirq=133405/133405 fqs=9 rcu: (detected by 1, t=30002 jiffies, g=238161, q=237 ncpus=2) Sending NMI from CPU 1 to CPUs 0: rcu: rcu_preempt kthread starved for 29984 jiffies! g238161 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:15 tgid:15 ppid:2 task_flags:0x208040 flags:0x00000000 Call trace: [<81a52984>] (__schedule) from [<81a53908>] (__schedule_loop kernel/sched/core.c:6845 [inline]) [<81a52984>] (__schedule) from [<81a53908>] (schedule+0x2c/0x130 kernel/sched/core.c:6860) r10:00000001 r9:828f2d4c r8:828f2d58 r7:8323b000 r6:8323b000 r5:82804d40 r4:8323b000 [<81a538dc>] (schedule) from [<81a5aae4>] (schedule_timeout+0x8c/0x114 kernel/time/sleep_timeout.c:99) r5:82804d40 r4:0006b69c [<81a5aa58>] (schedule_timeout) from [<8030d214>] (rcu_gp_fqs_loop+0x150/0x4cc kernel/rcu/tree.c:2046) r6:82804d40 r5:828f2b80 r4:00000000 [<8030d0c4>] (rcu_gp_fqs_loop) from [<80311580>] (rcu_gp_kthread+0xec/0x18c kernel/rcu/tree.c:2248) r10:df855f4c r9:82804d40 r8:828f2b80 r7:828f2d5a r6:828f2d4c r5:828f2d58 r4:8323b000 [<80311494>] (rcu_gp_kthread) from [<8028f07c>] (kthread+0x12c/0x280 kernel/kthread.c:464) r7:830b8a80 [<8028ef50>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xdf855fb0 to 0xdf855ff8) 5fa0: 00000000 00000000 00000000 00000000 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000 r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:8028ef50 r4:830b5d80 rcu: Stack dump where RCU GP kthread last ran: CPU: 1 UID: 0 PID: 21 Comm: migration/1 Not tainted 6.15.0-rc5-syzkaller #0 PREEMPT Hardware name: ARM-Versatile Express Stopper: multi_cpu_stop+0x0/0x16c kernel/stop_machine.c:200 <- stop_machine_cpuslocked+0x10c/0x170 PC is at multi_cpu_stop+0xe4/0x16c kernel/stop_machine.c:246 LR is at multi_cpu_stop+0xd8/0x16c kernel/stop_machine.c:229 pc : [<803774e0>] lr : [<803774d4>] psr: 60000013 sp : df871ed8 ip : df871ed8 fp : df871f0c r10: 00000001 r9 : 00000000 r8 : 00000000 r7 : 8280c610 r6 : ed121d74 r5 : ed121d88 r4 : 00000001 r3 : 00000001 r2 : 00000000 r1 : 00000008 r0 : 8280c610 Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment none Control: 30c5387d Table: 85979c80 DAC: 00000000 Call trace: [<803773fc>] (multi_cpu_stop) from [<8037701c>] (cpu_stopper_thread+0x90/0x130 kernel/stop_machine.c:512) r10:ed121d8c r9:83240c00 r8:dddda56c r7:dddda564 r6:803773fc r5:dddda560 r4:ed121d74 [<80376f8c>] (cpu_stopper_thread) from [<80296348>] (smpboot_thread_fn+0x108/0x2f0 kernel/smpboot.c:164) r10:00000000 r9:00000001 r8:00000000 r7:00000001 r6:82900488 r5:830c9d40 r4:83240c00 [<80296240>] (smpboot_thread_fn) from [<8028f07c>] (kthread+0x12c/0x280 kernel/kthread.c:464) r9:830c9d40 r8:80296240 r7:df819d68 r6:830b8f80 r5:83240c00 r4:00000001 [<8028ef50>] (kthread) from [<80200114>] (ret_from_fork+0x14/0x20 arch/arm/kernel/entry-common.S:137) Exception stack(0xdf871fb0 to 0xdf871ff8) 1fa0: 00000000 00000000 00000000 00000000 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:8028ef50 r4:830c9e80