rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P19298/1:b..l rcu: (detected by 0, t=10502 jiffies, g=115317, q=615301 ncpus=2) task:syz.4.2310 state:R running task stack:22624 pid:19298 tgid:19298 ppid:16151 task_flags:0x400040 flags:0x00004006 Call Trace: context_switch kernel/sched/core.c:5378 [inline] __schedule+0x190e/0x4c90 kernel/sched/core.c:6765 preempt_schedule_irq+0xfb/0x1c0 kernel/sched/core.c:7087 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+0x264/0x550 kernel/locking/lockdep.c:5855 Code: 2b 00 74 08 4c 89 f7 e8 ca 9e 8b 00 f6 44 24 61 02 0f 85 85 01 00 00 41 f7 c7 00 02 00 00 74 01 fb 48 c7 44 24 40 0e 36 e0 45 <4b> c7 44 25 00 00 00 00 00 43 c7 44 25 09 00 00 00 00 43 c7 44 25 RSP: 0018:ffffc90010eff040 EFLAGS: 00000206 RAX: 0000000000000001 RBX: 1ffff920021dfe14 RCX: ffff8880257fa8e8 RDX: dffffc0000000000 RSI: ffffffff8c0ab280 RDI: ffffffff8c60da20 RBP: ffffc90010eff190 R08: ffffffff94318847 R09: 1ffffffff2863108 R10: dffffc0000000000 R11: fffffbfff2863109 R12: 1ffff920021dfe10 R13: dffffc0000000000 R14: ffffc90010eff0a0 R15: 0000000000000246 rcu_lock_acquire include/linux/rcupdate.h:337 [inline] rcu_read_lock include/linux/rcupdate.h:849 [inline] class_rcu_constructor include/linux/rcupdate.h:1164 [inline] unwind_next_frame+0xd5/0x2380 arch/x86/kernel/unwind_orc.c:479 arch_stack_walk+0x11c/0x150 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x118/0x1d0 kernel/stacktrace.c:122 kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3f/0x80 mm/kasan/common.c:68 unpoison_slab_object mm/kasan/common.c:319 [inline] __kasan_slab_alloc+0x66/0x80 mm/kasan/common.c:345 kasan_slab_alloc include/linux/kasan.h:250 [inline] slab_post_alloc_hook mm/slub.c:4129 [inline] kmem_cache_alloc_bulk_noprof+0x4fa/0x7c0 mm/slub.c:5184 mt_alloc_bulk lib/maple_tree.c:181 [inline] mas_alloc_nodes+0x38e/0x7e0 lib/maple_tree.c:1275 mas_node_count_gfp lib/maple_tree.c:1335 [inline] mas_preallocate+0x575/0x8d0 lib/maple_tree.c:5505 vma_iter_prealloc mm/vma.h:401 [inline] __split_vma+0x2fc/0xbe0 mm/vma.c:493 split_vma mm/vma.c:556 [inline] vma_modify+0x144/0x330 mm/vma.c:1538 vma_modify_flags+0x3b6/0x440 mm/vma.c:1564 mprotect_fixup+0x45a/0xaa0 mm/mprotect.c:666 do_mprotect_pkey+0x99e/0xde0 mm/mprotect.c:840 __do_sys_mprotect mm/mprotect.c:861 [inline] __se_sys_mprotect mm/mprotect.c:858 [inline] __x64_sys_mprotect+0x80/0x90 mm/mprotect.c:858 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7ff77038cea7 RSP: 002b:00007fff902fe218 EFLAGS: 00000206 ORIG_RAX: 000000000000000a RAX: ffffffffffffffda RBX: 00007ff76ddf46c0 RCX: 00007ff77038cea7 RDX: 0000000000000003 RSI: 0000000000020000 RDI: 00007ff76ddd5000 RBP: 0000000000000000 R08: 00000000ffffffff R09: 0000000000000000 R10: 0000000000021000 R11: 0000000000000206 R12: 00007fff902fe370 R13: ffffffffffffffc0 R14: 0000000000001000 R15: 0000000000000000