------------[ cut here ]------------ WARNING: kernel/workqueue.c:4570 at __flush_work+0x988/0xa90 kernel/workqueue.c:-1, CPU#0: syz-executor/4881 Modules linked in: CPU: 0 UID: 0 PID: 4881 Comm: syz-executor Not tainted syzkaller #0 PREEMPT Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/06/2026 pstate: 83400005 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : __flush_work+0x988/0xa90 kernel/workqueue.c:-1 lr : __flush_work+0x984/0xa90 kernel/workqueue.c:4570 sp : ffff80009c5c7540 x29: ffff80009c5c76b0 x28: ffff7000138b8eac x27: 1fffe0001913694d x26: ffff0000c89b4a68 x25: 0000000000000001 x24: dfff800000000000 x23: 0000000000000040 x22: dfff800000000000 x21: dfff800000000000 x20: ffff0000c89b4a50 x19: ffff80009c5c7580 x18: 00000000ffffffff x17: 0000000000000003 x16: ffff8000898b7000 x15: ffff80008b586000 x14: 0000000000000000 x13: 0000000000000005 x12: 0000000000000000 x11: ffff7000138b8ec5 x10: 0000000000000000 x9 : 0000000000000000 x8 : 0000000000000000 x7 : 0000000000000000 x6 : 000000000000003f x5 : 0000000000000040 x4 : 0000000000000000 x3 : 0000000000000020 x2 : 0000000000000008 x1 : ffff0000c8350000 x0 : 0000000000000000 Call trace: __flush_work+0x988/0xa90 kernel/workqueue.c:-1 (P) __cancel_work_sync+0xc8/0x144 kernel/workqueue.c:4729 disable_delayed_work_sync+0x24/0x38 kernel/workqueue.c:4892 hci_conn_del+0x6c/0xfcc net/bluetooth/hci_conn.c:1300 hci_conn_hash_flush+0x17c/0x238 net/bluetooth/hci_conn.c:2814 hci_dev_close_sync+0x5d4/0xd00 net/bluetooth/hci_sync.c:5681 hci_dev_do_close+0x34/0xbc net/bluetooth/hci_core.c:502 hci_unregister_dev+0x204/0x4c4 net/bluetooth/hci_core.c:2694 vhci_release+0x12c/0x17c drivers/bluetooth/hci_vhci.c:704 __fput+0x338/0x74c fs/file_table.c:512 fput_close_sync+0x10c/0x278 fs/file_table.c:618 filp_close_sync+0x7c/0xb4 fs/open.c:1573 close_files fs/file.c:572 [inline] put_files_struct+0x1a4/0x2e8 fs/file.c:584 switch_files_struct+0x60/0x74 fs/file.c:598 exit_files+0x50/0x68 fs/file.c:604 do_exit+0x55c/0x1a64 kernel/exit.c:977 do_group_exit+0x198/0x238 kernel/exit.c:1123 __do_sys_exit_group kernel/exit.c:1134 [inline] __se_sys_exit_group kernel/exit.c:1132 [inline] pid_child_should_wake+0x0/0x104 kernel/exit.c:1132 __invoke_syscall arch/arm64/kernel/syscall.c:35 [inline] invoke_syscall+0x98/0x244 arch/arm64/kernel/syscall.c:49 el0_svc_common+0xec/0x23c arch/arm64/kernel/syscall.c:121 do_el0_svc+0x4c/0x5c arch/arm64/kernel/syscall.c:140 el0_svc+0x60/0x1d8 arch/arm64/kernel/entry-common.c:797 el0t_64_sync_handler+0x44/0x104 arch/arm64/kernel/entry-common.c:816 el0t_64_sync+0x198/0x19c arch/arm64/kernel/entry.S:606 irq event stamp: 175128 hardirqs last enabled at (175127): [] __cancel_work+0xf4/0x1a4 kernel/workqueue.c:4709 hardirqs last disabled at (175128): [] el1_brk64+0x20/0x54 arch/arm64/kernel/entry-common.c:484 softirqs last enabled at (173918): [] __do_softirq+0x14/0x20 kernel/softirq.c:703