BUG: MAX_LOCKDEP_CHAINS too low! turning off the locking correctness validator. CPU: 0 UID: 0 PID: 4673 Comm: kworker/u9:3 Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/02/2026 Workqueue: hci4 hci_rx_work 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 __fs_reclaim_acquire mm/page_alloc.c:4320 [inline] fs_reclaim_acquire+0x90/0x110 mm/page_alloc.c:4334 might_alloc include/linux/sched/mm.h:317 [inline] slab_pre_alloc_hook mm/slub.c:4521 [inline] slab_alloc_node mm/slub.c:4876 [inline] kmem_cache_alloc_node_noprof+0x60/0x6c8 mm/slub.c:4951 __alloc_skb+0x1f0/0x610 net/core/skbuff.c:702 alloc_skb include/linux/skbuff.h:1385 [inline] alloc_uevent_skb+0x78/0x1ec lib/kobject_uevent.c:289 uevent_net_broadcast_untagged lib/kobject_uevent.c:326 [inline] kobject_uevent_net_broadcast+0x2d4/0x53c lib/kobject_uevent.c:410 kobject_uevent_env+0x518/0x944 lib/kobject_uevent.c:611 kobject_uevent+0x2c/0x3c lib/kobject_uevent.c:659 device_add+0x4d0/0x9f0 drivers/base/core.c:3672 hci_conn_add_sysfs+0xbc/0x1e8 net/bluetooth/hci_sysfs.c:48 hci_conn_complete_evt+0x6ec/0xe04 net/bluetooth/hci_event.c:3200 hci_event_func net/bluetooth/hci_event.c:7796 [inline] hci_event_packet+0x4e0/0x9c8 net/bluetooth/hci_event.c:7847 hci_rx_work+0x2f4/0xd78 net/bluetooth/hci_core.c:4040 process_one_work kernel/workqueue.c:3314 [inline] process_scheduled_works+0x788/0x10b8 kernel/workqueue.c:3397 worker_thread+0x798/0xbd0 kernel/workqueue.c:3478 kthread+0x304/0x3d4 kernel/kthread.c:436 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:842