BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 PID: 40 Comm: kworker/u4:3 Not tainted 6.3.0-rc7-syzkaller-00084-g14f8db1c0f9a #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/30/2023 Workqueue: bond526 bond_netdev_notify_work Call trace: dump_backtrace+0x1b8/0x1e4 arch/arm64/kernel/stacktrace.c:233 show_stack+0x2c/0x44 arch/arm64/kernel/stacktrace.c:240 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xd0/0x124 lib/dump_stack.c:106 dump_stack+0x1c/0x28 lib/dump_stack.c:113 lookup_chain_cache_add kernel/locking/lockdep.c:3779 [inline] validate_chain kernel/locking/lockdep.c:3800 [inline] __lock_acquire+0x1b8c/0x764c kernel/locking/lockdep.c:5056 lock_acquire+0x238/0x718 kernel/locking/lockdep.c:5669 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x48/0x60 kernel/locking/spinlock.c:154 mm_cid_get+0x17c/0x394 kernel/sched/sched.h:3280 switch_mm_cid kernel/sched/sched.h:3302 [inline] prepare_task_switch kernel/sched/core.c:5117 [inline] context_switch kernel/sched/core.c:5258 [inline] __schedule+0xdc8/0x1e2c kernel/sched/core.c:6625 preempt_schedule_irq+0x80/0x188 kernel/sched/core.c:6937 arm64_preempt_schedule_irq arch/arm64/kernel/entry-common.c:265 [inline] __el1_irq arch/arm64/kernel/entry-common.c:474 [inline] el1_interrupt+0x4c/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+0x274/0x718 kernel/locking/lockdep.c:5672 process_one_work+0x6a8/0x12d4 kernel/workqueue.c:2365 worker_thread+0x8e0/0xfe8 kernel/workqueue.c:2537 kthread+0x24c/0x2d4 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870