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): P6210/1:b..l P6160/1:b..l P4967/1:b..l rcu: (detected by 0, t=10502 jiffies, g=38017, q=1620 ncpus=1) task:udevd state:R running task stack:23416 pid:4967 tgid:4967 ppid:1 task_flags:0x400140 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5520 [inline] __schedule+0x1259/0x6920 kernel/sched/core.c:7270 preempt_schedule_irq+0x4e/0x90 kernel/sched/core.c:7592 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:468 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x205/0xa10 kernel/entry/common.c:167 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674 RIP: 0010:unwind_next_frame+0x130c/0x2090 arch/x86/kernel/unwind_orc.c:536 Code: 84 f6 40 0f 95 c6 40 84 f7 0f 85 ae 0b 00 00 83 e0 07 38 c2 40 0f 9e c6 84 d2 0f 95 c0 40 84 c6 0f 85 97 0b 00 00 4c 0f bf 31 <4d> 01 fe e9 9e f9 ff ff 48 b8 00 00 00 00 00 fc ff df 4c 89 e2 48 RSP: 0018:ffffc90005d1f8a8 EFLAGS: 00000246 RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff91ec8a94 RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000001 RBP: ffffc90005d1f960 R08: ffffffff91ec8a98 R09: 0000000000000007 R10: 0000000000000200 R11: 000000000000f5ac R12: ffffc90005d1f968 R13: ffffc90005d1f918 R14: 0000000000000090 R15: ffffc90005d1f9b8 arch_stack_walk+0x94/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 save_stack+0x162/0x1e0 mm/page_owner.c:183 __reset_page_owner+0x84/0x190 mm/page_owner.c:338 reset_page_owner include/linux/page_owner.h:26 [inline] __free_pages_prepare mm/page_alloc.c:1418 [inline] __free_frozen_pages+0x79f/0x10f0 mm/page_alloc.c:2962 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x47/0xf0 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x1a0/0x1f0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x69/0x90 mm/kasan/common.c:350 kasan_slab_alloc include/linux/kasan.h:253 [inline] slab_post_alloc_hook mm/slub.c:4683 [inline] slab_alloc_node mm/slub.c:4996 [inline] kmem_cache_alloc_noprof+0x269/0x6a0 mm/slub.c:5010 alloc_filename fs/namei.c:147 [inline] do_getname+0x35/0x390 fs/namei.c:187 getname include/linux/fs.h:2557 [inline] getname_maybe_null include/linux/fs.h:2564 [inline] class_filename_maybe_null_constructor include/linux/fs.h:2588 [inline] vfs_fstatat+0xd0/0xe0 fs/stat.c:368 __do_sys_newfstatat+0x9d/0x120 fs/stat.c:538 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fb61cd11b0a RSP: 002b:00007ffd81f6ce98 EFLAGS: 00000246 ORIG_RAX: 0000000000000106 RAX: ffffffffffffffda RBX: 00007ffd81f6d330 RCX: 00007fb61cd11b0a RDX: 00007ffd81f6cea0 RSI: 00007ffd81f6d330 RDI: 00000000ffffff9c RBP: 000055f528c0d2c0 R08: 0000000000000000 R09: 0000000000000001 R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd81f6cf30 R13: 0000000000000100 R14: 000055f509dbfbe0 R15: 00007ffd81f6d9b0 task:syz-executor state:R running task stack:23848 pid:6160 tgid:6160 ppid:1 task_flags:0x40054c flags:0x00080002 Call Trace: context_switch kernel/sched/core.c:5520 [inline] __schedule+0x1259/0x6920 kernel/sched/core.c:7270 preempt_schedule_common+0x3c/0xb0 kernel/sched/core.c:7449 preempt_schedule_thunk+0x16/0x40 arch/x86/entry/thunk.S:12 __raw_spin_unlock include/linux/spinlock_api_smp.h:201 [inline] _raw_spin_unlock+0x3e/0x50 kernel/locking/spinlock.c:213 spin_unlock include/linux/spinlock.h:401 [inline] zap_pte_range mm/memory.c:2095 [inline] zap_pmd_range mm/memory.c:2151 [inline] zap_pud_range mm/memory.c:2179 [inline] zap_p4d_range mm/memory.c:2200 [inline] __zap_vma_range+0x16b0/0x48e0 mm/memory.c:2240 unmap_vmas+0x299/0x5f0 mm/memory.c:2309 exit_mmap+0x1ef/0xa00 mm/mmap.c:1315 __mmput+0x12a/0x410 kernel/fork.c:1193 mmput+0x67/0x80 kernel/fork.c:1216 exit_mm kernel/exit.c:614 [inline] do_exit+0x8b1/0x2ae0 kernel/exit.c:996 do_group_exit+0xd5/0x2a0 kernel/exit.c:1151 get_signal+0x1ec7/0x21e0 kernel/signal.c:3039 arch_do_signal_or_restart+0x91/0x7e0 arch/x86/kernel/signal.c:337 __exit_to_user_mode_loop kernel/entry/common.c:66 [inline] exit_to_user_mode_loop+0x139/0x700 kernel/entry/common.c:101 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:336 [inline] do_syscall_64+0x661/0x790 arch/x86/entry/syscall_64.c:89 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f9f08b5e98e RSP: 002b:00007fffad66fc98 EFLAGS: 00000246 ORIG_RAX: 00000000000000e6 RAX: 0000000000000000 RBX: 0000555555bca500 RCX: 00007f9f08b5e98e RDX: 00007fffad66fcf0 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 00007fffad66fd5c R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000008 R13: 0000000000000004 R14: 00000000000248ed R15: 00007fffad66fdb0 task:syz-executor state:R running task stack:23896 pid:6210 tgid:6210 ppid:6198 task_flags:0x400140 flags:0x00080000 Call Trace: context_switch kernel/sched/core.c:5520 [inline] __schedule+0x1259/0x6920 kernel/sched/core.c:7270 preempt_schedule_irq+0x4e/0x90 kernel/sched/core.c:7592 irqentry_exit_to_kernel_mode_preempt include/linux/irq-entry-common.h:468 [inline] irqentry_exit_to_kernel_mode include/linux/irq-entry-common.h:539 [inline] irqentry_exit+0x205/0xa10 kernel/entry/common.c:167 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674 RIP: 0010:stack_access_ok+0x20/0x1d0 arch/x86/kernel/unwind_orc.c:405 Code: 90 90 90 90 90 90 90 90 90 90 48 b8 00 00 00 00 00 fc ff df 41 55 41 54 49 89 d4 48 89 fa 55 48 c1 ea 03 48 89 f5 53 48 89 fb <48> 83 ec 08 0f b6 04 02 84 c0 74 08 3c 03 0f 8e 3f 01 00 00 8b 13 RSP: 0018:ffffc9000582f778 EFLAGS: 00000a02 RAX: dffffc0000000000 RBX: ffffc9000582f810 RCX: ffffffff927c5d88 RDX: 1ffff92000b05f02 RSI: ffffc9000582fd48 RDI: ffffc9000582f810 RBP: ffffc9000582fd48 R08: 0000000000000001 R09: 0000000000000007 R10: 0000000000000200 R11: 0000000000089220 R12: 0000000000000008 R13: ffffc9000582f810 R14: ffffc9000582fd78 R15: ffffc9000582f844 deref_stack_reg arch/x86/kernel/unwind_orc.c:419 [inline] unwind_next_frame+0x1551/0x2090 arch/x86/kernel/unwind_orc.c:677 arch_stack_walk+0x94/0xf0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x8e/0xc0 kernel/stacktrace.c:122 save_stack+0x162/0x1e0 mm/page_owner.c:183 __reset_page_owner+0x84/0x190 mm/page_owner.c:338 reset_page_owner include/linux/page_owner.h:26 [inline] __free_pages_prepare mm/page_alloc.c:1418 [inline] __free_frozen_pages+0x79f/0x10f0 mm/page_alloc.c:2962 qlink_free mm/kasan/quarantine.c:163 [inline] qlist_free_all+0x47/0xf0 mm/kasan/quarantine.c:179 kasan_quarantine_reduce+0x1a0/0x1f0 mm/kasan/quarantine.c:286 __kasan_slab_alloc+0x69/0x90 mm/kasan/common.c:350 kasan_slab_alloc include/linux/kasan.h:253 [inline] slab_post_alloc_hook mm/slub.c:4683 [inline] slab_alloc_node mm/slub.c:4996 [inline] __kmalloc_cache_noprof+0x278/0x6d0 mm/slub.c:5559 _kmalloc_noprof include/linux/slab.h:991 [inline] _kzalloc_noprof include/linux/slab.h:1312 [inline] ref_tracker_alloc+0x190/0x590 lib/ref_tracker.c:270 __netns_tracker_alloc include/net/net_namespace.h:370 [inline] netns_tracker_alloc include/net/net_namespace.h:379 [inline] get_net_track include/net/net_namespace.h:396 [inline] sk_alloc+0x2e9/0xe80 net/core/sock.c:2324 inet6_create net/ipv6/af_inet6.c:178 [inline] inet6_create+0x385/0x12b0 net/ipv6/af_inet6.c:105 __sock_create+0x339/0x860 net/socket.c:1676 sock_create net/socket.c:1734 [inline] __sys_socket_create net/socket.c:1771 [inline] __sys_socket+0x14d/0x260 net/socket.c:1818 __do_sys_socket net/socket.c:1832 [inline] __se_sys_socket net/socket.c:1830 [inline] __x64_sys_socket+0x72/0xb0 net/socket.c:1830 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fbc8b99f9c7 RSP: 002b:00007ffc6037ab38 EFLAGS: 00000202 ORIG_RAX: 0000000000000029 RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fbc8b99f9c7 RDX: 0000000000000006 RSI: 0000000000000001 RDI: 000000000000000a RBP: 00007ffc6037b26c R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000202 R12: 00007fbc8bbede00 R13: 00000000000927c0 R14: 0000000000024caa R15: 00007fbc8bbeffc0