sched: DL replenish lagged too much rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P2093/1:b..l rcu: (detected by 1, t=30002 jiffies, g=26729, q=183 ncpus=2) task:kworker/u8:7 state:R running task stack:0 pid:2093 tgid:2093 ppid:2 flags:0x00000008 Workqueue: events_power_efficient gc_worker Call trace: __switch_to+0xf4/0x190 arch/arm64/kernel/process.c:701 (T) context_switch kernel/sched/core.c:5369 [inline] __schedule+0x330/0x900 kernel/sched/core.c:6756 preempt_schedule_irq+0x3c/0x78 kernel/sched/core.c:7078 arm64_preempt_schedule_irq arch/arm64/kernel/entry-common.c:301 [inline] __el1_irq arch/arm64/kernel/entry-common.c:563 [inline] el1_interrupt+0x4c/0x64 arch/arm64/kernel/entry-common.c:575 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:580 el1h_64_irq+0x6c/0x70 arch/arm64/kernel/entry.S:596 rcu_read_lock include/linux/rcupdate.h:847 [inline] (P) gc_worker+0x90/0x540 net/netfilter/nf_conntrack_core.c:1532 (P) process_one_work+0x15c/0x29c kernel/workqueue.c:3236 process_scheduled_works kernel/workqueue.c:3317 [inline] worker_thread+0x24c/0x354 kernel/workqueue.c:3398 kthread+0x114/0x118 kernel/kthread.c:389 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862 rcu: rcu_preempt kthread starved for 30002 jiffies! g26729 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:17 tgid:17 ppid:2 flags:0x00000008 Call trace: __switch_to+0xf4/0x190 arch/arm64/kernel/process.c:701 (T) context_switch kernel/sched/core.c:5369 [inline] __schedule+0x330/0x900 kernel/sched/core.c:6756 __schedule_loop kernel/sched/core.c:6833 [inline] schedule+0x34/0x104 kernel/sched/core.c:6848 schedule_timeout+0x80/0xf8 kernel/time/sleep_timeout.c:99 rcu_gp_fqs_loop+0x138/0x48c kernel/rcu/tree.c:2045 rcu_gp_kthread+0x130/0x15c kernel/rcu/tree.c:2247 kthread+0x114/0x118 kernel/kthread.c:389 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862 rcu: Stack dump where RCU GP kthread last ran: Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 UID: 0 PID: 16 Comm: ksoftirqd/0 Not tainted 6.13.0-rc6-syzkaller-00262-gb62cef9a5c67 #0 Hardware name: linux,dummy-virt (DT) pstate: a1402009 (NzCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--) pc : skb_dst include/linux/skbuff.h:1147 [inline] pc : dst_input include/net/dst.h:460 [inline] pc : ip6_rcv_finish net/ipv6/ip6_input.c:79 [inline] pc : NF_HOOK include/linux/netfilter.h:314 [inline] pc : NF_HOOK include/linux/netfilter.h:308 [inline] pc : ipv6_rcv+0x12c/0x14c net/ipv6/ip6_input.c:309 lr : ip6_rcv_finish net/ipv6/ip6_input.c:77 [inline] lr : NF_HOOK include/linux/netfilter.h:314 [inline] lr : NF_HOOK include/linux/netfilter.h:308 [inline] lr : ipv6_rcv+0x12c/0x14c net/ipv6/ip6_input.c:309 sp : ffff800082bb3b20 x29: ffff800082bb3b20 x28: fff000007f8d79c8 x27: ffff800082787000 x26: 00000001000120ad x25: fff000007f8d7bc0 x24: fff000007f8d78c0 x23: 0000000000000040 x22: f4f0000004760000 x21: f4f0000006189000 x20: 0000000000000001 x19: f8f00000063b5400 x18: 0000000000000001 x17: 00000000000003ff x16: f9f000000b73aa50 x15: 0000000000000000 x14: f6f00000032392c0 x13: 0000000000000000 x12: ffff80008276f900 x11: fdf00000090158e8 x10: fdf0000009015840 x9 : fdf0000009015800 x8 : 0000000000000000 x7 : 0000000000000000 x6 : 000000000000001f x5 : 0100000000000000 x4 : 0000000000000001 x3 : f5f0000004410d00 x2 : f4f0000004760000 x1 : 0000000000000008 x0 : f8f00000063b5400 Call trace: ip6_rcv_finish net/ipv6/ip6_input.c:77 [inline] (P) NF_HOOK include/linux/netfilter.h:314 [inline] (P) NF_HOOK include/linux/netfilter.h:308 [inline] (P) ipv6_rcv+0x12c/0x14c net/ipv6/ip6_input.c:309 (P) __netif_receive_skb_one_core+0x58/0x84 net/core/dev.c:5704 __netif_receive_skb+0x18/0x60 net/core/dev.c:5817 process_backlog+0x84/0x13c net/core/dev.c:6149 __napi_poll+0x38/0x198 net/core/dev.c:6902 napi_poll net/core/dev.c:6971 [inline] net_rx_action+0x344/0x3c8 net/core/dev.c:7093 handle_softirqs+0x108/0x240 kernel/softirq.c:561 run_ksoftirqd kernel/softirq.c:950 [inline] run_ksoftirqd+0x3c/0x4c kernel/softirq.c:942 smpboot_thread_fn+0x208/0x22c kernel/smpboot.c:164 kthread+0x114/0x118 kernel/kthread.c:389 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:862