BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 PID: 6527 Comm: syz.4.364 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/03/2025 Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack+0x30/0x40 lib/dump_stack.c:88 dump_stack_lvl+0xf8/0x160 lib/dump_stack.c:106 dump_stack+0x1c/0x5c lib/dump_stack.c:113 add_chain_cache kernel/locking/lockdep.c:-1 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3772 [inline] validate_chain kernel/locking/lockdep.c:3793 [inline] __lock_acquire+0x1b40/0x6544 kernel/locking/lockdep.c:5049 lock_acquire+0x20c/0x644 kernel/locking/lockdep.c:5662 __raw_spin_lock_bh include/linux/spinlock_api_smp.h:126 [inline] _raw_spin_lock_bh+0x54/0x6c kernel/locking/spinlock.c:178 spin_lock_bh include/linux/spinlock.h:356 [inline] ack_update_msk net/mptcp/options.c:1064 [inline] mptcp_incoming_options+0x438/0x1864 net/mptcp/options.c:1215 tcp_data_queue+0xb4/0x476c net/ipv4/tcp_input.c:5120 tcp_rcv_established+0xd0c/0x1d08 net/ipv4/tcp_input.c:6113 tcp_v4_do_rcv+0x38c/0xa7c net/ipv4/tcp_ipv4.c:1683 tcp_v4_rcv+0x1eb8/0x2464 net/ipv4/tcp_ipv4.c:2114 ip_protocol_deliver_rcu+0x350/0x77c net/ipv4/ip_input.c:205 ip_local_deliver_finish+0x250/0x48c net/ipv4/ip_input.c:233 NF_HOOK+0x2c4/0x358 include/linux/netfilter.h:302 ip_local_deliver+0x120/0x194 net/ipv4/ip_input.c:254 dst_input include/net/dst.h:463 [inline] ip_rcv_finish+0x220/0x24c net/ipv4/ip_input.c:449 NF_HOOK+0x2c4/0x358 include/linux/netfilter.h:302 ip_rcv+0x7c/0x9c net/ipv4/ip_input.c:569 __netif_receive_skb_one_core net/core/dev.c:5581 [inline] __netif_receive_skb+0xcc/0x2ac net/core/dev.c:5695 process_backlog+0x408/0x714 net/core/dev.c:6023 __napi_poll+0xb4/0x3f0 net/core/dev.c:6590 napi_poll net/core/dev.c:6657 [inline] net_rx_action+0x50c/0xb10 net/core/dev.c:6771 handle_softirqs+0x318/0xc6c kernel/softirq.c:596 __do_softirq+0x14/0x20 kernel/softirq.c:630 ____do_softirq+0x14/0x20 arch/arm64/kernel/irq.c:80 call_on_irq_stack+0x30/0x48 arch/arm64/kernel/entry.S:897 do_softirq_own_stack+0x20/0x2c arch/arm64/kernel/irq.c:85 do_softirq+0xf8/0x1ac kernel/softirq.c:497 __local_bh_enable_ip+0x250/0x380 kernel/softirq.c:421 local_bh_enable+0x28/0x34 include/linux/bottom_half.h:33 rcu_read_unlock_bh include/linux/rcupdate.h:861 [inline] __dev_queue_xmit+0x1704/0x309c net/core/dev.c:4373 dev_queue_xmit include/linux/netdevice.h:3051 [inline] neigh_hh_output include/net/neighbour.h:529 [inline] neigh_output include/net/neighbour.h:543 [inline] ip_finish_output2+0xb9c/0x10a4 net/ipv4/ip_output.c:228 __ip_finish_output+0x1b0/0x448 net/ipv4/ip_output.c:-1 ip_finish_output+0x40/0x268 net/ipv4/ip_output.c:316 NF_HOOK_COND include/linux/netfilter.h:291 [inline] ip_output+0x314/0x414 net/ipv4/ip_output.c:430 dst_output include/net/dst.h:453 [inline] ip_local_out net/ipv4/ip_output.c:126 [inline] __ip_queue_xmit+0xcb0/0x16d8 net/ipv4/ip_output.c:532 ip_queue_xmit+0x5c/0x7c net/ipv4/ip_output.c:546 __tcp_transmit_skb+0x17c4/0x2b6c net/ipv4/tcp_output.c:1405 __tcp_send_ack+0x23c/0x4e8 net/ipv4/tcp_output.c:4059 tcp_send_ack+0x4c/0x68 net/ipv4/tcp_output.c:4065 mptcp_subflow_shutdown+0xcc/0x2b0 net/mptcp/protocol.c:2986 mptcp_check_send_data_fin net/mptcp/protocol.c:3044 [inline] __mptcp_wr_shutdown+0x17c/0x38c net/mptcp/protocol.c:3060 __mptcp_close+0x59c/0x6fc net/mptcp/protocol.c:3144 mptcp_close+0x38/0x180 net/mptcp/protocol.c:3199 inet_release+0x154/0x1d0 net/ipv4/af_inet.c:430 __sock_release net/socket.c:654 [inline] sock_close+0xb4/0x1f8 net/socket.c:1400 __fput+0x1bc/0x7c0 fs/file_table.c:320 ____fput+0x20/0x30 fs/file_table.c:348 task_work_run+0x1ec/0x270 kernel/task_work.c:203 exit_task_work include/linux/task_work.h:39 [inline] do_exit+0x54c/0x19a8 kernel/exit.c:880 do_group_exit+0x194/0x22c kernel/exit.c:1022 get_signal+0x11d0/0x1310 kernel/signal.c:2871 do_signal arch/arm64/kernel/signal.c:1081 [inline] do_notify_resume+0x34c/0x2b28 arch/arm64/kernel/signal.c:1134 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline] exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline] el0_svc+0x98/0x138 arch/arm64/kernel/entry-common.c:638 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 vkms_vblank_simulate: vblank timer overrun