BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 UID: 0 PID: 14516 Comm: syz.9.3889 Tainted: G L syzkaller #0 PREEMPT Tainted: [L]=SOFTLOCKUP Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/02/2026 Call trace: show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:499 (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:3855 [inline] validate_chain kernel/locking/lockdep.c:3876 [inline] __lock_acquire+0xfdc/0x2ebc kernel/locking/lockdep.c:5237 lock_acquire+0x140/0x364 kernel/locking/lockdep.c:5868 __raw_spin_lock include/linux/spinlock_api_smp.h:158 [inline] _raw_spin_lock+0x48/0x60 kernel/locking/spinlock.c:158 spin_lock include/linux/spinlock.h:342 [inline] sysfs_delete_link+0x3c/0x138 fs/sysfs/symlink.c:131 device_remove_class_symlinks+0x174/0x190 drivers/base/core.c:3545 device_del+0x2d4/0x71c drivers/base/core.c:3947 device_unregister+0x2c/0xf0 drivers/base/core.c:4002 device_destroy+0xbc/0x104 drivers/base/core.c:4556 drop_ref+0x100/0x324 drivers/hid/hidraw.c:349 hidraw_disconnect+0x5c/0x74 drivers/hid/hidraw.c:662 hid_disconnect+0xf4/0x188 drivers/hid/hid-core.c:2408 hid_hw_stop drivers/hid/hid-core.c:2453 [inline] hid_device_remove+0xb0/0x1a8 drivers/hid/hid-core.c:2887 device_remove+0xc4/0x134 drivers/base/dd.c:616 __device_release_driver drivers/base/dd.c:1349 [inline] device_release_driver_internal+0x124/0x20c drivers/base/dd.c:1372 device_release_driver+0x28/0x38 drivers/base/dd.c:1395 bus_remove_device+0x2d0/0x400 drivers/base/bus.c:664 device_del+0x3ec/0x71c drivers/base/core.c:3961 hid_remove_device drivers/hid/hid-core.c:3071 [inline] hid_destroy_device+0x70/0x1a4 drivers/hid/hid-core.c:3093 uhid_dev_destroy+0x98/0x108 drivers/hid/uhid.c:586 uhid_char_release+0x48/0xac drivers/hid/uhid.c:662 __fput+0x338/0x74c fs/file_table.c:512 ____fput+0x20/0x30 fs/file_table.c:540 task_work_run+0x1cc/0x25c kernel/task_work.c:233 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] __exit_to_user_mode_loop kernel/entry/common.c:70 [inline] exit_to_user_mode_loop+0x10c/0x17c kernel/entry/common.c:101 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline] arm64_syscall_exit_to_user_mode arch/arm64/kernel/entry-common.c:88 [inline] el0_svc+0x18c/0x260 arch/arm64/kernel/entry-common.c:737 el0t_64_sync_handler+0x48/0x148 arch/arm64/kernel/entry-common.c:755 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:594