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): P7414/2:b..l rcu: (detected by 1, t=10503 jiffies, g=19461, q=1698313 ncpus=2) task:syz.8.244 state:R running task stack:21296 pid:7414 tgid:7414 ppid:6483 flags:0x00004002 Call Trace: context_switch kernel/sched/core.c:5369 [inline] __schedule+0x1850/0x4c30 kernel/sched/core.c:6756 preempt_schedule_irq+0xfb/0x1c0 kernel/sched/core.c:7078 irqentry_exit+0x5e/0x90 kernel/entry/common.c:354 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:lock_acquire+0x9e/0x550 kernel/locking/lockdep.c:5817 Code: ec 03 48 b8 f1 f1 f1 f1 00 f2 f2 f2 4b 89 04 2c 43 c7 44 2c 09 f2 f2 f2 00 43 c7 44 2c 11 f3 f3 f3 f3 66 43 c7 44 2c 15 f3 f3 <43> c6 44 2c 17 f3 0f 1f 44 00 00 65 8b 05 fc 15 89 7e 83 f8 08 0f RSP: 0018:ffffc9000bfc63e0 EFLAGS: 00000a06 RAX: f2f2f200f1f1f1f1 RBX: ffff88807c62a010 RCX: 0000000000000002 RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff8e937ae0 RBP: ffffc9000bfc6530 R08: 0000000000000000 R09: 0000000000000000 R10: dffffc0000000000 R11: fffffbfff2854b11 R12: 1ffff920017f8c84 R13: dffffc0000000000 R14: 0000000000000000 R15: ffff8880794d6988 rcu_lock_acquire include/linux/rcupdate.h:337 [inline] rcu_read_lock include/linux/rcupdate.h:849 [inline] percpu_ref_tryget_many include/linux/percpu-refcount.h:241 [inline] percpu_ref_tryget+0x31/0x180 include/linux/percpu-refcount.h:266 css_tryget include/linux/cgroup_refcnt.h:45 [inline] get_mem_cgroup_from_mm+0x103/0x2a0 mm/memcontrol.c:948 __mem_cgroup_charge+0x16/0x80 mm/memcontrol.c:4511 mem_cgroup_charge include/linux/memcontrol.h:646 [inline] filemap_add_folio+0xb7/0x380 mm/filemap.c:957 page_cache_ra_unbounded+0x32c/0x720 mm/readahead.c:273 do_async_mmap_readahead mm/filemap.c:3222 [inline] filemap_fault+0x818/0x1490 mm/filemap.c:3321 __do_fault+0x135/0x390 mm/memory.c:4907 do_read_fault mm/memory.c:5322 [inline] do_fault mm/memory.c:5456 [inline] do_pte_missing mm/memory.c:3979 [inline] handle_pte_fault+0x39eb/0x5ed0 mm/memory.c:5801 __handle_mm_fault mm/memory.c:5944 [inline] handle_mm_fault+0x1106/0x1bb0 mm/memory.c:6112 faultin_page mm/gup.c:1196 [inline] __get_user_pages+0x1c82/0x49e0 mm/gup.c:1494 __get_user_pages_locked mm/gup.c:1760 [inline] get_dump_page+0x155/0x2f0 mm/gup.c:2278 dump_user_range+0x14d/0x970 fs/coredump.c:943 elf_core_dump+0x3e9f/0x4790 fs/binfmt_elf.c:2129 do_coredump+0x229b/0x3100 fs/coredump.c:758 get_signal+0x140b/0x1750 kernel/signal.c:3002 arch_do_signal_or_restart+0x96/0x860 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:111 [inline] exit_to_user_mode_prepare include/linux/entry-common.h:329 [inline] irqentry_exit_to_user_mode+0x7e/0x250 kernel/entry/common.c:231 exc_page_fault+0x590/0x8b0 arch/x86/mm/fault.c:1542 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623 RIP: 0033:0x7fc2ac785d31 RSP: 002b:0000000020000250 EFLAGS: 00010217 RAX: 0000000000000000 RBX: 00007fc2ac975fa0 RCX: 00007fc2ac785d29 RDX: 0000000020000280 RSI: 0000000020000250 RDI: 0000000062a40600 RBP: 00007fc2ac801b08 R08: 0000000020000300 R09: 0000000020000300 R10: 00000000200002c0 R11: 0000000000000206 R12: 0000000000000000 R13: 0000000000000000 R14: 00007fc2ac975fa0 R15: 00007fc2aca9fa28