BUG: MAX_LOCKDEP_CHAIN_HLOCKS too low! turning off the locking correctness validator. CPU: 1 PID: 24 Comm: kworker/1:1 Not tainted syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/26/2026 Workqueue: usb_hub_wq hub_event Call trace: dump_backtrace+0x1c0/0x1ec 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+0xf4/0x15c 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+0x1864/0x6800 kernel/locking/lockdep.c:5049 lock_acquire+0x20c/0x63c kernel/locking/lockdep.c:5662 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x6c/0xb0 kernel/locking/spinlock.c:162 klist_next+0x8c/0x2e0 lib/klist.c:382 next_driver drivers/base/bus.c:387 [inline] bus_for_each_drv+0x10c/0x1e4 drivers/base/bus.c:428 __device_attach+0x2ac/0x3dc drivers/base/dd.c:1015 device_initial_probe+0x24/0x34 drivers/base/dd.c:1064 bus_probe_device+0xbc/0x1c4 drivers/base/bus.c:489 device_add+0xb04/0xf90 drivers/base/core.c:3697 device_register+0x28/0x38 drivers/base/core.c:3779 i2c_register_adapter+0x2cc/0x1078 drivers/i2c/i2c-core-base.c:1556 i2c_add_adapter+0x16c/0x248 drivers/i2c/i2c-core-base.c:-1 mcp2221_probe+0x280/0x5b0 drivers/hid/hid-mcp2221.c:914 hid_device_probe+0x22c/0x324 drivers/hid/hid-core.c:2646 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x39c/0xacc drivers/base/dd.c:639 __driver_probe_device+0x180/0x310 drivers/base/dd.c:785 driver_probe_device+0x78/0x324 drivers/base/dd.c:815 __device_attach_driver+0x290/0x4d4 drivers/base/dd.c:943 bus_for_each_drv+0x154/0x1e4 drivers/base/bus.c:429 __device_attach+0x2ac/0x3dc drivers/base/dd.c:1015 device_initial_probe+0x24/0x34 drivers/base/dd.c:1064 bus_probe_device+0xbc/0x1c4 drivers/base/bus.c:489 device_add+0xb04/0xf90 drivers/base/core.c:3697 hid_add_device+0x310/0x4c4 drivers/hid/hid-core.c:2798 usbhid_probe+0x90c/0xc8c drivers/hid/usbhid/hid-core.c:1442 usb_probe_interface+0x514/0x99c drivers/usb/core/driver.c:396 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x39c/0xacc drivers/base/dd.c:639 __driver_probe_device+0x180/0x310 drivers/base/dd.c:785 driver_probe_device+0x78/0x324 drivers/base/dd.c:815 __device_attach_driver+0x290/0x4d4 drivers/base/dd.c:943 bus_for_each_drv+0x154/0x1e4 drivers/base/bus.c:429 __device_attach+0x2ac/0x3dc drivers/base/dd.c:1015 device_initial_probe+0x24/0x34 drivers/base/dd.c:1064 bus_probe_device+0xbc/0x1c4 drivers/base/bus.c:489 device_add+0xb04/0xf90 drivers/base/core.c:3697 usb_set_configuration+0x1594/0x1b04 drivers/usb/core/message.c:2223 usb_generic_driver_probe+0x8c/0x144 drivers/usb/core/generic.c:238 usb_probe_device+0x120/0x258 drivers/usb/core/driver.c:293 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x39c/0xacc drivers/base/dd.c:639 __driver_probe_device+0x180/0x310 drivers/base/dd.c:785 driver_probe_device+0x78/0x324 drivers/base/dd.c:815 __device_attach_driver+0x290/0x4d4 drivers/base/dd.c:943 bus_for_each_drv+0x154/0x1e4 drivers/base/bus.c:429 __device_attach+0x2ac/0x3dc drivers/base/dd.c:1015 device_initial_probe+0x24/0x34 drivers/base/dd.c:1064 bus_probe_device+0xbc/0x1c4 drivers/base/bus.c:489 device_add+0xb04/0xf90 drivers/base/core.c:3697 usb_new_device+0x7f8/0x11e4 drivers/usb/core/hub.c:2659 hub_port_connect drivers/usb/core/hub.c:5517 [inline] hub_port_connect_change drivers/usb/core/hub.c:5657 [inline] port_event drivers/usb/core/hub.c:5817 [inline] hub_event+0x2248/0x3dd8 drivers/usb/core/hub.c:5899 process_one_work+0x7f8/0x13a4 kernel/workqueue.c:2292 process_scheduled_works kernel/workqueue.c:2355 [inline] worker_thread+0xb0c/0xfec kernel/workqueue.c:2441 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:850