BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 0 UID: 0 PID: 6548 Comm: kworker/0:6 Not tainted 6.15.0-rc5-syzkaller-gc32f8dc5aaf9 #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 Workqueue: mld mld_ifc_work 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 rmqueue_bulk mm/page_alloc.c:2365 [inline] __rmqueue_pcplist+0x360/0x18c8 mm/page_alloc.c:3086 rmqueue_pcplist mm/page_alloc.c:3128 [inline] rmqueue mm/page_alloc.c:3159 [inline] get_page_from_freelist+0x698/0x2600 mm/page_alloc.c:3685 __alloc_frozen_pages_noprof+0x17c/0x318 mm/page_alloc.c:4970 alloc_pages_mpol+0x1e4/0x460 mm/mempolicy.c:2301 alloc_frozen_pages_noprof+0xe0/0x210 mm/mempolicy.c:2372 alloc_slab_page mm/slub.c:2450 [inline] allocate_slab+0xb4/0x408 mm/slub.c:2618 new_slab mm/slub.c:2672 [inline] ___slab_alloc+0x6e8/0xeb4 mm/slub.c:3858 __slab_alloc+0x74/0xd0 mm/slub.c:3948 __slab_alloc_node mm/slub.c:4023 [inline] slab_alloc_node mm/slub.c:4184 [inline] __do_kmalloc_node mm/slub.c:4326 [inline] __kmalloc_node_track_caller_noprof+0x378/0x4d0 mm/slub.c:4346 kmalloc_reserve+0x124/0x268 net/core/skbuff.c:599 __alloc_skb+0x170/0x2ec net/core/skbuff.c:668 skb_copy+0x138/0x654 net/core/skbuff.c:2131 mac80211_hwsim_tx_frame_no_nl+0xb58/0x1450 drivers/net/wireless/virtual/mac80211_hwsim.c:1866 mac80211_hwsim_tx+0x14d8/0x20c8 drivers/net/wireless/virtual/mac80211_hwsim.c:2086 drv_tx net/mac80211/driver-ops.h:37 [inline] wake_tx_push_queue net/mac80211/util.c:298 [inline] ieee80211_handle_wake_tx_queue+0x148/0x23c net/mac80211/util.c:315 drv_wake_tx_queue net/mac80211/driver-ops.h:1367 [inline] schedule_and_wake_txq net/mac80211/driver-ops.h:1374 [inline] ieee80211_queue_skb+0x1694/0x1df4 net/mac80211/tx.c:1665 ieee80211_tx+0x22c/0x3b8 net/mac80211/tx.c:1968 ieee80211_xmit+0x274/0x350 net/mac80211/tx.c:2064 __ieee80211_subif_start_xmit+0x8a4/0x1114 net/mac80211/tx.c:4340 ieee80211_subif_start_xmit+0xdc/0x3e8 net/mac80211/tx.c:4534 __netdev_start_xmit include/linux/netdevice.h:5203 [inline] netdev_start_xmit include/linux/netdevice.h:5212 [inline] xmit_one net/core/dev.c:3776 [inline] dev_hard_start_xmit+0x2b0/0x8ac net/core/dev.c:3792 __dev_queue_xmit+0x15a4/0x31f0 net/core/dev.c:4629 dev_queue_xmit include/linux/netdevice.h:3350 [inline] neigh_hh_output include/net/neighbour.h:523 [inline] neigh_output include/net/neighbour.h:537 [inline] ip6_finish_output2+0x1510/0x1c7c net/ipv6/ip6_output.c:141 __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] NF_HOOK+0x15c/0x430 include/linux/netfilter.h:314 mld_sendpack+0x764/0xf50 net/ipv6/mcast.c:1868 mld_send_cr net/ipv6/mcast.c:2169 [inline] mld_ifc_work+0x770/0xce8 net/ipv6/mcast.c:2702 process_one_work+0x7e8/0x156c kernel/workqueue.c:3238 process_scheduled_works kernel/workqueue.c:3319 [inline] worker_thread+0x958/0xed8 kernel/workqueue.c:3400 kthread+0x5fc/0x75c kernel/kthread.c:464 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:847