------------[ cut here ]------------ Voluntary context switch within RCU read-side critical section! WARNING: CPU: 0 PID: 23460 at kernel/rcu/tree_plugin.h:330 rcu_note_context_switch+0x354/0x49c kernel/rcu/tree_plugin.h:330 Modules linked in: CPU: 0 PID: 23460 Comm: syz.1.7315 Not tainted 6.10.0-syzkaller-04472-g51835949dda3 #0 Hardware name: linux,dummy-virt (DT) pstate: 614000c9 (nZCv daIF +PAN -UAO -TCO +DIT -SSBS BTYPE=--) pc : rcu_note_context_switch+0x354/0x49c kernel/rcu/tree_plugin.h:330 lr : rcu_note_context_switch+0x354/0x49c kernel/rcu/tree_plugin.h:330 sp : ffff800089373ae0 x29: ffff800089373ae0 x28: fbf0000026885b40 x27: 0000000000000000 x26: 0000000000000000 x25: fbf0000026885b40 x24: ffff800082643318 x23: 0000000000000000 x22: fbf0000026885b40 x21: fff000007f8d6240 x20: ffff80008261e040 x19: fff000007f8d7040 x18: 00000000000199a0 x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000048 x14: 00000000000199e8 x13: ffff80008266b0a8 x12: 0000000000004557 x11: 000000000000171d x10: ffff80008273db60 x9 : ffff80008266b0a8 x8 : 00000000ffffdfff x7 : ffff80008271b0a8 x6 : 000000000000171d x5 : fff000007f8cbf48 x4 : 40000000fffff71d x3 : fff07ffffd2b9000 x2 : 0000000000000000 x1 : 0000000000000000 x0 : fbf0000026885b40 Call trace: rcu_note_context_switch+0x354/0x49c kernel/rcu/tree_plugin.h:330 __schedule+0xb0/0x850 kernel/sched/core.c:6417 __schedule_loop kernel/sched/core.c:6606 [inline] schedule+0x34/0x104 kernel/sched/core.c:6621 futex_wait_queue+0x70/0x9c kernel/futex/waitwake.c:370 __futex_wait+0xc8/0x15c kernel/futex/waitwake.c:669 futex_wait+0x84/0x108 kernel/futex/waitwake.c:697 do_futex+0xf8/0x1a0 kernel/futex/syscalls.c:102 __do_sys_futex kernel/futex/syscalls.c:179 [inline] __se_sys_futex kernel/futex/syscalls.c:160 [inline] __arm64_sys_futex+0x7c/0x1a4 kernel/futex/syscalls.c:160 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x48/0x110 arch/arm64/kernel/syscall.c:49 el0_svc_common.constprop.0+0x40/0xe0 arch/arm64/kernel/syscall.c:132 do_el0_svc+0x1c/0x28 arch/arm64/kernel/syscall.c:151 el0_svc+0x34/0xec arch/arm64/kernel/entry-common.c:712 el0t_64_sync_handler+0x100/0x12c arch/arm64/kernel/entry-common.c:730 el0t_64_sync+0x19c/0x1a0 arch/arm64/kernel/entry.S:598 ---[ end trace 0000000000000000 ]---