------------[ cut here ]------------ Voluntary context switch within RCU read-side critical section! WARNING: kernel/rcu/tree_plugin.h:332 at rcu_note_context_switch+0xbd0/0xee0 kernel/rcu/tree_plugin.h:332, CPU#0: syz.0.17/4915 Modules linked in: CPU: 0 UID: 0 PID: 4915 Comm: syz.0.17 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/02/2026 pstate: 634000c5 (nZCv daIF +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : rcu_note_context_switch+0xbd0/0xee0 kernel/rcu/tree_plugin.h:332 lr : rcu_note_context_switch+0xbd0/0xee0 kernel/rcu/tree_plugin.h:332 sp : ffff800094f96bb0 x29: ffff800094f96c00 x28: ffff800094f96ce0 x27: ffff7000129f2d9c x26: 1ffff00011159577 x25: 1fffe0001a4d5751 x24: dfff800000000000 x23: ffff0000d26aba88 x22: ffff800125401000 x21: ffff0000d26abf04 x20: 0000000000000000 x19: ffff0000d26aba80 x18: 00000000ffffffff x17: ffff80008a74f000 x16: 0000000000000002 x15: ffff80008a2d8da0 x14: ffff80008a54ee28 x13: 0000000000000001 x12: 0000000000000000 x11: 0000000000000000 x10: 0000000000000003 x9 : ef8ca0519c24b600 x8 : ef8ca0519c24b600 x7 : ffff80008048ce60 x6 : 0000000000000000 x5 : 0000000000000001 x4 : 0000000000000000 x3 : ffff8000802f7010 x2 : 0000000100000001 x1 : ffff0000d26aba80 x0 : 0000000000000000 Call trace: rcu_note_context_switch+0xbd0/0xee0 kernel/rcu/tree_plugin.h:332 (P) __schedule+0x304/0x2d80 kernel/sched/core.c:7088 __schedule_loop kernel/sched/core.c:7311 [inline] schedule+0x13c/0x20c kernel/sched/core.c:7326 do_sched_yield+0x160/0x1e8 kernel/sched/syscalls.c:1349 yield+0x64/0xa0 kernel/sched/syscalls.c:1391 netlink_broadcast_filtered+0xcb4/0xd58 net/netlink/af_netlink.c:1553 nlmsg_multicast_filtered include/net/netlink.h:1165 [inline] nlmsg_multicast include/net/netlink.h:1184 [inline] nlmsg_notify+0xf8/0x1dc net/netlink/af_netlink.c:2599 rtnl_notify+0xa0/0xd8 net/core/rtnetlink.c:963 __ip6_del_rt_siblings+0x208/0x770 net/ipv6/route.c:4080 ip6_route_del+0xd4c/0xde8 net/ipv6/route.c:4220 inet6_rtm_delroute+0x4f8/0x5e0 net/ipv6/route.c:5657 rtnetlink_rcv_msg+0x66c/0x9bc net/core/rtnetlink.c:7076 netlink_rcv_skb+0x238/0x414 net/netlink/af_netlink.c:2556 rtnetlink_rcv+0x28/0x38 net/core/rtnetlink.c:7103 netlink_unicast_kernel net/netlink/af_netlink.c:1319 [inline] netlink_unicast+0x600/0x7f8 net/netlink/af_netlink.c:1345 netlink_sendmsg+0x648/0x948 net/netlink/af_netlink.c:1900 sock_sendmsg_nosec net/socket.c:775 [inline] __sock_sendmsg+0xc8/0x17c net/socket.c:790 ____sys_sendmsg+0x3d0/0x6c8 net/socket.c:2684 ___sys_sendmsg+0x198/0x224 net/socket.c:2738 __sys_sendmsg+0x158/0x204 net/socket.c:2770 __do_sys_sendmsg net/socket.c:2775 [inline] __se_sys_sendmsg net/socket.c:2773 [inline] __arm64_sys_sendmsg+0x80/0x94 net/socket.c:2773 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x244 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xec/0x23c arch/arm64/kernel/syscall.c:121 do_el0_svc+0x4c/0x5c arch/arm64/kernel/syscall.c:140 el0_svc+0x64/0x260 arch/arm64/kernel/entry-common.c:736 el0t_64_sync_handler+0x48/0x148 arch/arm64/kernel/entry-common.c:755 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:594 irq event stamp: 1022 hardirqs last enabled at (1021): [] raw_spin_rq_unlock_irq kernel/sched/sched.h:1673 [inline] hardirqs last enabled at (1021): [] rq_unlock_irq kernel/sched/sched.h:2006 [inline] hardirqs last enabled at (1021): [] do_sched_yield+0x150/0x1e8 kernel/sched/syscalls.c:1346 hardirqs last disabled at (1022): [] __schedule+0x2f8/0x2d80 kernel/sched/core.c:7087 softirqs last enabled at (1014): [] local_bh_enable include/linux/bottom_half.h:33 [inline] softirqs last enabled at (1014): [] rcu_read_unlock_bh include/linux/rcupdate.h:914 [inline] softirqs last enabled at (1014): [] __dev_queue_xmit+0x14d0/0x2ba4 net/core/dev.c:4907 softirqs last disabled at (1006): [] local_bh_disable include/linux/bottom_half.h:20 [inline] softirqs last disabled at (1006): [] rcu_read_lock_bh include/linux/rcupdate.h:893 [inline] softirqs last disabled at (1006): [] __dev_queue_xmit+0x1fc/0x2ba4 net/core/dev.c:4793 ---[ end trace 0000000000000000 ]---