rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: rcu: Tasks blocked on level-0 rcu_node (CPUs 0-1): P6502 (detected by 1, t=10502 jiffies, g=21125, q=2063 ncpus=2) task:syz-executor.5 state:R running task stack:0 pid:6502 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 __preempt_count_dec_and_test arch/arm64/include/asm/preempt.h:74 [inline] rcu_read_unlock_sched_notrace include/linux/rcupdate.h:886 [inline] trace_lock_acquire include/trace/events/lock.h:24 [inline] lock_acquire+0xbc/0x334 kernel/locking/lockdep.c:5639 rcu_lock_acquire+0x40/0x4c include/linux/rcupdate.h:325 rcu_read_lock include/linux/rcupdate.h:764 [inline] xa_find+0x60/0x218 lib/xarray.c:2019 devlinks_xa_find_get+0xd4/0x338 net/core/devlink.c:306 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_recvmsg+0x290/0x4dc net/netlink/af_netlink.c:2023 sock_recvmsg_nosec net/socket.c:995 [inline] sock_recvmsg net/socket.c:1013 [inline] __sys_recvfrom+0x1a4/0x264 net/socket.c:2169 __do_sys_recvfrom net/socket.c:2187 [inline] __se_sys_recvfrom net/socket.c:2183 [inline] __arm64_sys_recvfrom+0x2c/0x40 net/socket.c:2183 __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