BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 1 PID: 21 Comm: kworker/u4:1 Not tainted 5.8.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: bond1 bond_3ad_state_machine_handler Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x18f/0x20d lib/dump_stack.c:118 add_chain_cache kernel/locking/lockdep.c:3063 [inline] lookup_chain_cache_add kernel/locking/lockdep.c:3162 [inline] validate_chain kernel/locking/lockdep.c:3183 [inline] __lock_acquire.cold+0x11/0x3f8 kernel/locking/lockdep.c:4380 lock_acquire+0x1f1/0xad0 kernel/locking/lockdep.c:4959 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x8c/0xc0 kernel/locking/spinlock.c:159 try_to_wake_up+0x98/0x1360 kernel/sched/core.c:2553 wake_up_worker kernel/workqueue.c:837 [inline] insert_work+0x298/0x370 kernel/workqueue.c:1340 __queue_work+0x5fa/0xff0 kernel/workqueue.c:1491 queue_work_on+0x18b/0x200 kernel/workqueue.c:1518 queue_work include/linux/workqueue.h:507 [inline] schedule_work include/linux/workqueue.h:568 [inline] __vfree_deferred mm/vmalloc.c:2324 [inline] vfree_atomic+0xac/0xe0 mm/vmalloc.c:2342 free_thread_stack+0x2b4/0x4a0 kernel/fork.c:295 release_task_stack kernel/fork.c:442 [inline] put_task_stack+0xcc/0x230 kernel/fork.c:453 finish_task_switch+0x52a/0x750 kernel/sched/core.c:3324 context_switch kernel/sched/core.c:3456 [inline] __schedule+0x8e9/0x1eb0 kernel/sched/core.c:4178 preempt_schedule_irq+0xb0/0x150 kernel/sched/core.c:4436 idtentry_exit_cond_resched arch/x86/entry/common.c:663 [inline] idtentry_exit_cond_rcu+0xc0/0xf0 arch/x86/entry/common.c:710 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:587 RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:765 [inline] RIP: 0010:queue_delayed_work_on+0x125/0x210 kernel/workqueue.c:1678 Code: 00 fc ff df 48 c1 e8 03 80 3c 10 00 0f 85 d8 00 00 00 48 83 3d 5b b0 68 08 00 0f 84 9a 00 00 00 e8 d0 89 27 00 48 89 df 57 9d <0f> 1f 44 00 00 e8 c1 89 27 00 44 89 f8 48 83 c4 08 5b 5d 41 5c 41 RSP: 0000:ffffc90000dd7b78 EFLAGS: 00000293 RAX: 0000000000000000 RBX: 0000000000000293 RCX: 0000000000000006 RDX: ffff8880a97e6580 RSI: ffffffff814c3030 RDI: 0000000000000293 RBP: 0000000000000200 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000001 R11: 0000000000000000 R12: ffff888027b29018 R13: ffff8880946e2800 R14: 000000000000000a R15: 0000000000000001 queue_delayed_work include/linux/workqueue.h:522 [inline] bond_3ad_state_machine_handler+0xfb8/0x4920 drivers/net/bonding/bond_3ad.c:2353 process_one_work+0x94c/0x1670 kernel/workqueue.c:2269 worker_thread+0x64c/0x1120 kernel/workqueue.c:2415 kthread+0x3b5/0x4a0 kernel/kthread.c:291 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:293 net_ratelimit: 410 callbacks suppressed bond20: (slave bridge104): failed to get link speed/duplex bond2: (slave bridge5): failed to get link speed/duplex