rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P10514 (detected by 1, t=10502 jiffies, g=49673, q=1373 ncpus=2) task:syz-executor.0 state:R running task stack:0 pid:10514 ppid:1 flags:0x00000009 Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 sched_show_task+0x240/0x260 kernel/sched/core.c:9024 rcu_print_detail_task_stall_rnp kernel/rcu/tree_stall.h:255 [inline] print_other_cpu_stall kernel/rcu/tree_stall.h:599 [inline] check_cpu_stall kernel/rcu/tree_stall.h:761 [inline] rcu_pending kernel/rcu/tree.c:3858 [inline] rcu_sched_clock_irq+0x1724/0x18bc kernel/rcu/tree.c:2343 update_process_times+0xa8/0xf8 kernel/time/timer.c:2071 tick_sched_handle kernel/time/tick-sched.c:243 [inline] tick_sched_timer+0x19c/0x204 kernel/time/tick-sched.c:1480 __run_hrtimer kernel/time/hrtimer.c:1685 [inline] __hrtimer_run_queues+0x2a4/0x788 kernel/time/hrtimer.c:1749 hrtimer_interrupt+0x118/0x484 kernel/time/hrtimer.c:1811 timer_handler drivers/clocksource/arm_arch_timer.c:656 [inline] arch_timer_handler_virt+0x58/0x6c drivers/clocksource/arm_arch_timer.c:667 handle_percpu_devid_irq+0xb0/0x1cc kernel/irq/chip.c:930 generic_handle_irq_desc include/linux/irqdesc.h:158 [inline] handle_irq_desc kernel/irq/irqdesc.c:651 [inline] generic_handle_domain_irq+0x4c/0x6c kernel/irq/irqdesc.c:707 __gic_handle_irq drivers/irqchip/irq-gic-v3.c:687 [inline] __gic_handle_irq_from_irqson drivers/irqchip/irq-gic-v3.c:738 [inline] gic_handle_irq+0x70/0x1bc drivers/irqchip/irq-gic-v3.c:782 call_on_irq_stack+0x24/0x4c arch/arm64/kernel/entry.S:899 do_interrupt_handler+0x7c/0xc0 arch/arm64/kernel/entry-common.c:274 __el1_irq arch/arm64/kernel/entry-common.c:471 [inline] el1_interrupt+0x34/0x68 arch/arm64/kernel/entry-common.c:486 el1h_64_irq_handler+0x18/0x24 arch/arm64/kernel/entry-common.c:491 el1h_64_irq+0x64/0x68 arch/arm64/kernel/entry.S:587 __daif_local_irq_restore arch/arm64/include/asm/irqflags.h:182 [inline] arch_local_irq_restore arch/arm64/include/asm/irqflags.h:202 [inline] lock_acquire+0x190/0x334 kernel/locking/lockdep.c:5671 rcu_lock_acquire+0x40/0x4c include/linux/rcupdate.h:325 rcu_read_lock include/linux/rcupdate.h:764 [inline] xa_get_mark+0x58/0x2c4 lib/xarray.c:1945 devlinks_xa_find_get+0xec/0x338 net/core/devlink.c:314 devlinks_xa_find_get_first net/core/devlink.c:334 [inline] devlink_nl_cmd_port_get_dumpit+0x5c/0x2ec net/core/devlink.c:1699 netlink_dump+0x20c/0x478 net/netlink/af_netlink.c:2296 __netlink_dump_start+0x234/0x358 net/netlink/af_netlink.c:2401 genl_family_rcv_msg_dumpit net/netlink/genetlink.c:929 [inline] genl_family_rcv_msg net/netlink/genetlink.c:1045 [inline] genl_rcv_msg+0x3b4/0x4c8 net/netlink/genetlink.c:1065 netlink_rcv_skb+0xfc/0x1dc net/netlink/af_netlink.c:2574 genl_rcv+0x38/0x50 net/netlink/genetlink.c:1076 netlink_unicast_kernel net/netlink/af_netlink.c:1339 [inline] netlink_unicast+0x3a8/0x538 net/netlink/af_netlink.c:1365 netlink_sendmsg+0x480/0x580 net/netlink/af_netlink.c:1942 sock_sendmsg_nosec net/socket.c:714 [inline] sock_sendmsg net/socket.c:734 [inline] __sys_sendto+0x1e4/0x280 net/socket.c:2117 __do_sys_sendto net/socket.c:2129 [inline] __se_sys_sendto net/socket.c:2125 [inline] __arm64_sys_sendto+0x30/0x44 net/socket.c:2125 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x64/0x178 arch/arm64/kernel/syscall.c:52 el0_svc_common+0xbc/0x180 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x48/0x110 arch/arm64/kernel/syscall.c:193 el0_svc+0x58/0x14c arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x190/0x194 arch/arm64/kernel/entry.S:591