BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 0 UID: 0 PID: 7917 Comm: syz.6.270 Not tainted 6.15.0-rc5-syzkaller-gc32f8dc5aaf9 #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:466 (C) __dump_stack+0x30/0x40 lib/dump_stack.c:94 dump_stack_lvl+0xd8/0x12c lib/dump_stack.c:120 dump_stack+0x1c/0x28 lib/dump_stack.c:129 add_chain_cache kernel/locking/lockdep.c:-1 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3856 [inline] validate_chain kernel/locking/lockdep.c:3877 [inline] __lock_acquire+0xf50/0x3058 kernel/locking/lockdep.c:5235 lock_acquire+0x14c/0x2e0 kernel/locking/lockdep.c:5866 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x5c/0x7c kernel/locking/spinlock.c:162 remove_entity_load_avg kernel/sched/fair.c:4815 [inline] migrate_task_rq_fair+0xac/0x774 kernel/sched/fair.c:8654 set_task_cpu+0x28c/0x8d0 kernel/sched/core.c:3342 try_to_wake_up+0x3d0/0xdf0 kernel/sched/core.c:4322 default_wake_function+0x58/0x74 kernel/sched/core.c:7102 autoremove_wake_function+0x24/0xf8 kernel/sched/wait.c:384 receiver_wake_function+0x6c/0x84 net/core/datagram.c:82 __wake_up_common kernel/sched/wait.c:89 [inline] __wake_up_common_lock kernel/sched/wait.c:106 [inline] __wake_up_sync_key+0xf0/0x18c kernel/sched/wait.c:173 sock_def_readable+0x200/0x5b4 net/core/sock.c:3533 __udp_enqueue_schedule_skb+0x57c/0x930 net/ipv4/udp.c:1780 __udpv6_queue_rcv_skb net/ipv6/udp.c:792 [inline] udpv6_queue_rcv_one_skb+0x8b0/0x1928 net/ipv6/udp.c:904 udpv6_queue_rcv_skb+0x3bc/0x574 net/ipv6/udp.c:922 __udp6_lib_mcast_deliver+0xc34/0xd44 net/ipv6/udp.c:1035 __udp6_lib_rcv+0x5bc/0x12e0 net/ipv6/udp.c:1143 udpv6_rcv+0x88/0x9c net/ipv6/udp.c:1265 ip6_protocol_deliver_rcu+0x9a4/0x12d4 net/ipv6/ip6_input.c:436 ip6_input_finish+0xd8/0x17c net/ipv6/ip6_input.c:480 NF_HOOK+0x2c4/0x358 include/linux/netfilter.h:314 ip6_input+0x15c/0x270 net/ipv6/ip6_input.c:491 ip6_mc_input+0x708/0xa8c net/ipv6/ip6_input.c:588 dst_input include/net/dst.h:469 [inline] ip6_rcv_finish+0x1f0/0x21c net/ipv6/ip6_input.c:79 NF_HOOK+0x2c4/0x358 include/linux/netfilter.h:314 ipv6_rcv+0x9c/0xbc net/ipv6/ip6_input.c:309 __netif_receive_skb_one_core net/core/dev.c:5887 [inline] __netif_receive_skb+0xcc/0x2a8 net/core/dev.c:6000 process_backlog+0x60c/0x10e4 net/core/dev.c:6352 __napi_poll+0xb4/0x3fc net/core/dev.c:7324 napi_poll net/core/dev.c:7388 [inline] net_rx_action+0x5d4/0xcc8 net/core/dev.c:7510 handle_softirqs+0x328/0xc88 kernel/softirq.c:579 __do_softirq+0x14/0x20 kernel/softirq.c:613 ____do_softirq+0x14/0x20 arch/arm64/kernel/irq.c:81 call_on_irq_stack+0x24/0x30 arch/arm64/kernel/entry.S:891 do_softirq_own_stack+0x20/0x2c arch/arm64/kernel/irq.c:86 do_softirq+0x90/0xf8 kernel/softirq.c:480 __local_bh_enable_ip+0x240/0x35c kernel/softirq.c:407 local_bh_enable+0x28/0x34 include/linux/bottom_half.h:33 netif_rx net/core/dev.c:5457 [inline] dev_loopback_xmit+0x2b4/0x428 net/core/dev.c:4140 NF_HOOK include/linux/netfilter.h:314 [inline] ip6_finish_output2+0x35c/0x1c7c net/ipv6/ip6_output.c:97 __ip6_finish_output net/ipv6/ip6_output.c:-1 [inline] ip6_finish_output+0x418/0x7b4 net/ipv6/ip6_output.c:226 NF_HOOK_COND include/linux/netfilter.h:303 [inline] ip6_output+0x274/0x504 net/ipv6/ip6_output.c:247 dst_output include/net/dst.h:459 [inline] ip6_local_out+0x120/0x15c net/ipv6/output_core.c:155 ip6_send_skb+0x1a8/0x4f4 net/ipv6/ip6_output.c:1981 udp_v6_send_skb+0x8cc/0x1580 net/ipv6/udp.c:1439 udpv6_sendmsg+0x173c/0x2040 net/ipv6/udp.c:1730 inet6_sendmsg+0xb4/0xd8 net/ipv6/af_inet6.c:659 sock_sendmsg_nosec net/socket.c:712 [inline] __sock_sendmsg net/socket.c:727 [inline] __sys_sendto+0x36c/0x4f4 net/socket.c:2180 __do_sys_sendto net/socket.c:2187 [inline] __se_sys_sendto net/socket.c:2183 [inline] __arm64_sys_sendto+0xd8/0xf8 net/socket.c:2183 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x2b8 arch/arm64/kernel/syscall.c:49 el0_svc_common+0x130/0x23c arch/arm64/kernel/syscall.c:132 do_el0_svc+0x48/0x58 arch/arm64/kernel/syscall.c:151 el0_svc+0x58/0x17c arch/arm64/kernel/entry-common.c:767 el0t_64_sync_handler+0x78/0x108 arch/arm64/kernel/entry-common.c:786 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:600