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): P20470/1:b..l rcu: (detected by 1, t=10503 jiffies, g=170813, q=290985 ncpus=2) task:syz-executor state:R running task stack:22248 pid:20470 tgid:20470 ppid:20467 task_flags:0x400140 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5387 [inline] __schedule+0x17b4/0x5680 kernel/sched/core.c:7188 preempt_schedule_irq+0x4d/0xa0 kernel/sched/core.c:7512 irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:547 [inline] irqentry_exit+0x14f/0x730 kernel/entry/common.c:164 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:__sanitizer_cov_trace_pc+0x0/0x70 kernel/kcov.c:210 Code: 89 fb e8 23 00 00 00 48 8b 3d 54 b1 63 0c 48 89 de 5b e9 63 ea 5f 00 cc cc cc 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 0f 1e fa 48 8b 04 24 65 48 8b 0d 38 61 7a 11 65 8b 15 59 61 7a RSP: 0018:ffffc9000dd37600 EFLAGS: 00000246 RAX: ffffffff823c8733 RBX: 0000000000000008 RCX: ffff888031155c40 RDX: 0000000000000000 RSI: 0000000000000008 RDI: 0000000000000008 RBP: dffffc0000000000 R08: ffff88801b4c6e7f R09: 1ffff11003698dcf R10: dffffc0000000000 R11: ffffed1003698dd0 R12: 0000000000000008 R13: 00000000000127c1 R14: dffffc0000000000 R15: ffff88801b4c6e80 __page_table_check_zero+0x302/0x3e0 mm/page_table_check.c:139 page_table_check_free include/linux/page_table_check.h:46 [inline] __free_pages_prepare mm/page_alloc.c:1403 [inline] __free_frozen_pages+0xbd7/0xd30 mm/page_alloc.c:2943 __slab_free+0x274/0x2c0 mm/slub.c:5608 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x99/0x100 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x148/0x160 mm/kasan/quarantine.c:286 __kasan_kmalloc+0x22/0xb0 mm/kasan/common.c:406 kasan_kmalloc include/linux/kasan.h:263 [inline] __do_kmalloc_node mm/slub.c:5295 [inline] __kmalloc_noprof+0x35c/0x760 mm/slub.c:5307 kmalloc_noprof include/linux/slab.h:954 [inline] kzalloc_noprof include/linux/slab.h:1188 [inline] tomoyo_encode2 security/tomoyo/realpath.c:45 [inline] tomoyo_encode+0x28b/0x550 security/tomoyo/realpath.c:80 tomoyo_realpath_from_path+0x58d/0x5d0 security/tomoyo/realpath.c:283 tomoyo_get_realpath security/tomoyo/file.c:151 [inline] tomoyo_path_perm+0x283/0x560 security/tomoyo/file.c:827 security_inode_getattr+0x12b/0x310 security/security.c:1895 vfs_getattr+0x23/0x70 fs/stat.c:259 vfs_statx_path+0x2b/0x230 fs/stat.c:299 vfs_statx+0x12e/0x200 fs/stat.c:356 vfs_fstatat+0x11b/0x170 fs/stat.c:373 __do_sys_newfstatat fs/stat.c:538 [inline] __se_sys_newfstatat fs/stat.c:532 [inline] __x64_sys_newfstatat+0x151/0x200 fs/stat.c:532 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x15f/0xf80 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f52c799ae5a RSP: 002b:00007f52c7d3ecb8 EFLAGS: 00000286 ORIG_RAX: 0000000000000106 RAX: ffffffffffffffda RBX: 00007f52c7a32048 RCX: 00007f52c799ae5a RDX: 00007f52c7d3ece0 RSI: 00007f52c7d3ed70 RDI: 00000000ffffff9c RBP: 00007f52c7d3ed70 R08: 00007f52c7d3fd70 R09: 00000000ffffffff R10: 0000000000000100 R11: 0000000000000286 R12: 00007f52c7d3fe00 R13: 00007f52c7a32048 R14: 00000000000e850e R15: 00007f52c7d3fe40 rcu: rcu_preempt kthread starved for 6873 jiffies! g170813 f0x2 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:27536 pid:16 tgid:16 ppid:2 task_flags:0x208040 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5387 [inline] __schedule+0x17b4/0x5680 kernel/sched/core.c:7188 __schedule_loop kernel/sched/core.c:7267 [inline] schedule+0x164/0x360 kernel/sched/core.c:7282 schedule_timeout+0x158/0x2c0 kernel/time/sleep_timeout.c:99 rcu_gp_fqs_loop+0x312/0x11d0 kernel/rcu/tree.c:2095 rcu_gp_kthread+0x9e/0x2b0 kernel/rcu/tree.c:2297 kthread+0x388/0x470 kernel/kthread.c:436 ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 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: 0 Comm: swapper/0 Tainted: G L syzkaller #0 PREEMPT(full) Tainted: [L]=SOFTLOCKUP Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/18/2026 RIP: 0010:__lock_acquire+0xa9d/0x2cf0 kernel/locking/lockdep.c:5234 Code: 0b 03 85 c0 74 1c 83 3d e4 bc 91 0e 00 75 13 48 8d 3d b7 e1 94 0e 48 c7 c6 e3 12 0f 8e 67 48 0f b9 3a 90 31 c0 48 83 78 40 00 <0f> 84 5a 1b 00 00 48 09 dd 41 8b 45 20 89 c1 81 e1 00 80 04 00 81 RSP: 0018:ffffc90000006898 EFLAGS: 00000082 RAX: ffffffff93e94af0 RBX: 000000008a9222e9 RCX: 00000000001c2cbd RDX: 000000002d2c0ffc RSI: 0000000048091cc7 RDI: ffffffff8e692ec0 RBP: 35a08aec00000000 R08: ffffffff81b2934a R09: ffff8880b8628298 R10: dffffc0000000000 R11: fffffbfff2066a7f R12: ffffffff8e693ac8 R13: ffffffff8e693ac8 R14: ffffffff8e692ec0 R15: 0000000000000003 FS: 0000000000000000(0000) GS:ffff88812521e000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000555590fefa28 CR3: 000000007798c000 CR4: 00000000003526f0 Call Trace: lock_acquire+0x106/0x350 kernel/locking/lockdep.c:5868 __raw_spin_lock_irq include/linux/spinlock_api_smp.h:142 [inline] _raw_spin_lock_irq+0x3d/0x50 kernel/locking/spinlock.c:174 __run_hrtimer kernel/time/hrtimer.c:1934 [inline] __hrtimer_run_queues+0x46a/0xa20 kernel/time/hrtimer.c:1994 hrtimer_interrupt+0x44b/0x950 kernel/time/hrtimer.c:2113 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1050 [inline] __sysvec_apic_timer_interrupt+0x102/0x430 arch/x86/kernel/apic/apic.c:1067 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1061 [inline] sysvec_apic_timer_interrupt+0x52/0xc0 arch/x86/kernel/apic/apic.c:1061 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:memset_orig+0x25/0xb0 arch/x86/lib/memset_64.S:64 Code: 90 90 90 90 90 49 89 fa 40 0f b6 ce 48 b8 01 01 01 01 01 01 01 01 48 0f af c1 41 89 f9 41 83 e1 07 75 74 48 89 d1 48 c1 e9 06 <74> 39 66 0f 1f 84 00 00 00 00 00 48 ff c9 48 89 07 48 89 47 08 48 RSP: 0018:ffffc90000006d78 EFLAGS: 00000246 RAX: 0000000000000000 RBX: ffffc90000006f60 RCX: 0000000000000000 RDX: 0000000000000010 RSI: 0000000000000000 RDI: ffffc90000006dc0 RBP: ffffc90000006e70 R08: ffffc90000006dcf R09: 0000000000000000 R10: ffffc90000006dc0 R11: fffff52000000dba R12: ffff88807e28cd80 R13: 1ffff92000000db4 R14: ffffc90000007100 R15: dffffc0000000000 __fib_lookup+0xaa/0x210 net/ipv4/fib_rules.c:87 ip_route_output_key_hash_rcu+0x32e/0x25d0 net/ipv4/route.c:2814 ip_route_output_key_hash+0x18d/0x2a0 net/ipv4/route.c:2705 __ip_route_output_key include/net/route.h:169 [inline] ip_route_output_flow+0x2a/0x150 net/ipv4/route.c:2932 ip_route_output_key include/net/route.h:179 [inline] ip_route_me_harder+0x742/0xf90 net/ipv4/netfilter.c:54 synproxy_send_tcp+0x34c/0x670 net/netfilter/nf_synproxy_core.c:432 synproxy_send_client_synack+0x8c1/0xe30 net/netfilter/nf_synproxy_core.c:485 nft_synproxy_eval_v4+0x34a/0x4e0 net/netfilter/nft_synproxy.c:60 nft_synproxy_do_eval+0x305/0x580 net/netfilter/nft_synproxy.c:142 expr_call_ops_eval net/netfilter/nf_tables_core.c:237 [inline] nft_do_chain+0x467/0x19f0 net/netfilter/nf_tables_core.c:285 nft_do_chain_inet+0x360/0x4b0 net/netfilter/nft_chain_filter.c:162 nf_hook_entry_hookfn include/linux/netfilter.h:158 [inline] nf_hook_slow+0xc5/0x220 net/netfilter/core.c:619 nf_hook include/linux/netfilter.h:273 [inline] NF_HOOK+0x21f/0x3c0 include/linux/netfilter.h:316 NF_HOOK+0x336/0x3c0 include/linux/netfilter.h:318 __netif_receive_skb_one_core net/core/dev.c:6209 [inline] __netif_receive_skb net/core/dev.c:6322 [inline] process_backlog+0xaa3/0x1950 net/core/dev.c:6673 __napi_poll+0xae/0x340 net/core/dev.c:7737 napi_poll net/core/dev.c:7800 [inline] net_rx_action+0x627/0xf70 net/core/dev.c:7957 handle_softirqs+0x22a/0x840 kernel/softirq.c:622 __do_softirq kernel/softirq.c:656 [inline] invoke_softirq kernel/softirq.c:496 [inline] __irq_exit_rcu+0xca/0x220 kernel/softirq.c:735 irq_exit_rcu+0x9/0x30 kernel/softirq.c:752 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1061 [inline] sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1061 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:697 RIP: 0010:pv_native_safe_halt+0xf/0x20 arch/x86/kernel/paravirt.c:63 Code: 2b 72 02 e9 53 f4 02 00 cc cc cc 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 13 21 12 00 fb f4 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 90 90 90 90 90 RSP: 0018:ffffffff8e607dc0 EFLAGS: 00000242 RAX: 0000000002364129 RBX: ffffffff819a9e9a RCX: 0000000080000001 RDX: 0000000000000001 RSI: ffffffff8dfd403e RDI: ffffffff8c289460 RBP: ffffffff8e607eb0 R08: ffff8880b86339db R09: 1ffff110170c673b R10: dffffc0000000000 R11: ffffed10170c673c R12: 0000000000000000 R13: 1ffffffff1cd25d8 R14: 0000000000000000 R15: 1ffffffff1cd25d8 arch_safe_halt arch/x86/kernel/process.c:766 [inline] default_idle+0x9/0x20 arch/x86/kernel/process.c:767 default_idle_call+0x72/0xb0 kernel/sched/idle.c:122 cpuidle_idle_call kernel/sched/idle.c:199 [inline] do_idle+0x36a/0x5f0 kernel/sched/idle.c:352 cpu_startup_entry+0x43/0x60 kernel/sched/idle.c:451 rest_init+0x2de/0x300 init/main.c:762 start_kernel+0x38a/0x3e0 init/main.c:1220 x86_64_start_reservations+0x24/0x30 arch/x86/kernel/head64.c:310 x86_64_start_kernel+0x143/0x1c0 arch/x86/kernel/head64.c:291 common_startup_64+0x13e/0x147