rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P4141/1:b..l (detected by 1, t=10502 jiffies, g=14845, q=78) task:syz-executor state:R running task stack: 0 pid: 4141 ppid: 4137 flags:0x00000000 Call trace: __switch_to+0x308/0x588 arch/arm64/kernel/process.c:518 context_switch kernel/sched/core.c:5027 [inline] __schedule+0xf10/0x1e48 kernel/sched/core.c:6373 preempt_schedule_irq+0x90/0x274 kernel/sched/core.c:6777 arm64_preempt_schedule_irq+0x174/0x2c4 arch/arm64/kernel/entry-common.c:260 el1_interrupt+0x40/0x58 arch/arm64/kernel/entry-common.c:463 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:470 el1h_64_irq+0x78/0x7c arch/arm64/kernel/entry.S:522 arch_local_irq_restore arch/arm64/include/asm/irqflags.h:122 [inline] lock_release+0x504/0xa1c kernel/locking/lockdep.c:5646 rcu_lock_release+0x24/0x30 include/linux/rcupdate.h:317 rcu_read_unlock include/linux/rcupdate.h:772 [inline] percpu_ref_tryget_many include/linux/percpu-refcount.h:250 [inline] percpu_ref_tryget+0x164/0x2a8 include/linux/percpu-refcount.h:266 obj_cgroup_tryget include/linux/memcontrol.h:800 [inline] get_obj_cgroup_from_current+0x324/0x5fc mm/memcontrol.c:2927 memcg_slab_pre_alloc_hook mm/slab.h:283 [inline] slab_pre_alloc_hook+0xac/0xe8 mm/slab.h:497 slab_alloc_node mm/slub.c:3134 [inline] slab_alloc mm/slub.c:3228 [inline] kmem_cache_alloc+0x98/0x45c mm/slub.c:3233 anon_vma_alloc mm/rmap.c:90 [inline] anon_vma_fork+0xdc/0x49c mm/rmap.c:356 dup_mmap kernel/fork.c:574 [inline] dup_mm kernel/fork.c:1466 [inline] copy_mm+0x7d4/0x10fc kernel/fork.c:1518 copy_process+0x1680/0x3750 kernel/fork.c:2205 kernel_clone+0x1d8/0xa58 kernel/fork.c:2603 __do_sys_clone kernel/fork.c:2720 [inline] __se_sys_clone kernel/fork.c:2688 [inline] __arm64_sys_clone+0x1f0/0x24c kernel/fork.c:2688 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x58/0x14c arch/arm64/kernel/syscall.c:181 el0_svc+0x7c/0x1f0 arch/arm64/kernel/entry-common.c:608 el0t_64_sync_handler+0x84/0xe4 arch/arm64/kernel/entry-common.c:626 el0t_64_sync+0x1a0/0x1a4 arch/arm64/kernel/entry.S:584 rcu: rcu_preempt kthread starved for 10505 jiffies! g14845 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: 15 ppid: 2 flags:0x00000008 Call trace: __switch_to+0x308/0x588 arch/arm64/kernel/process.c:518 context_switch kernel/sched/core.c:5027 [inline] __schedule+0xf10/0x1e48 kernel/sched/core.c:6373 schedule+0x11c/0x1c8 kernel/sched/core.c:6456 schedule_timeout+0x1d8/0x344 kernel/time/timer.c:1914 rcu_gp_fqs_loop+0x26c/0x13d4 kernel/rcu/tree.c:1972 rcu_gp_kthread+0xc4/0x2c4 kernel/rcu/tree.c:2145 kthread+0x37c/0x45c kernel/kthread.c:334 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870 rcu: Stack dump where RCU GP kthread last ran: Task dump for CPU 0: task:syz.0.2732 state:R running task stack: 0 pid: 9679 ppid: 8310 flags:0x00000001 Call trace: __switch_to+0x308/0x588 arch/arm64/kernel/process.c:518 0x0