INFO: trying to register non-static key. The code is fine but needs lockdep annotation, or maybe you didn't initialize this object before use? turning off the locking correctness validator. CPU: 0 PID: 5722 Comm: kworker/u5:8 Not tainted 6.0.0-rc6-syzkaller-00309-g1a61b828566f #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 Workqueue: hci6 hci_cmd_work Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x1e3/0x2cb lib/dump_stack.c:106 assign_lock_key+0x22a/0x240 kernel/locking/lockdep.c:979 register_lock_class+0x287/0x9b0 kernel/locking/lockdep.c:1292 __lock_acquire+0xe4/0x1f60 kernel/locking/lockdep.c:4932 lock_acquire+0x1a7/0x400 kernel/locking/lockdep.c:5666 percpu_down_read+0x44/0x190 include/linux/percpu-rwsem.h:51 hci_uart_send_frame+0x55/0x480 drivers/bluetooth/hci_ldisc.c:279 hci_send_frame+0x1eb/0x330 net/bluetooth/hci_core.c:2961 hci_cmd_work+0x1b6/0x3c0 net/bluetooth/hci_core.c:4055 process_one_work+0x81c/0xd10 kernel/workqueue.c:2289 worker_thread+0xb14/0x1330 kernel/workqueue.c:2436 kthread+0x266/0x300 kernel/kthread.c:376 ret_from_fork+0x1f/0x30