------------[ cut here ]------------
workqueue: cannot queue hci_cmd_timeout on wq hci4
WARNING: CPU: 1 PID: 8598 at kernel/workqueue.c:2258 __queue_work+0xd62/0xfe0 kernel/workqueue.c:2256
Modules linked in:
CPU: 1 UID: 0 PID: 8598 Comm: syz-executor Not tainted 6.15.0-rc4-syzkaller-gb4432656b36e #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025
RIP: 0010:__queue_work+0xd62/0xfe0 kernel/workqueue.c:2256
Code: 42 80 3c 20 00 74 08 4c 89 ef e8 e9 d7 96 00 49 8b 75 00 49 81 c7 78 01 00 00 48 c7 c7 e0 c7 69 8b 4c 89 fa e8 9f 40 f9 ff 90 <0f> 0b 90 90 e9 f1 f4 ff ff e8 c0 e2 34 00 90 0f 0b 90 e9 dd fc ff
RSP: 0000:ffffc90000a08b08 EFLAGS: 00010046
RAX: 85236b32cf835f00 RBX: 0000000000000100 RCX: ffff88801c300000
RDX: 0000000000000100 RSI: 0000000000000000 RDI: 0000000000000002
RBP: 1ffff1100b910f38 R08: ffff8880b8923e93 R09: 1ffff110171247d2
R10: dffffc0000000000 R11: ffffed10171247d3 R12: dffffc0000000000
R13: ffff88805e530948 R14: 0000000000000008 R15: ffff88805c887978
FS: 0000555574e49500(0000) GS:ffff8881261cc000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f925353fe10 CR3: 000000005dc0c000 CR4: 00000000003526f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
call_timer_fn+0x17b/0x5f0 kernel/time/timer.c:1789
expire_timers kernel/time/timer.c:1835 [inline]
__run_timers kernel/time/timer.c:2414 [inline]
__run_timer_base+0x646/0x860 kernel/time/timer.c:2426
run_timer_base kernel/time/timer.c:2435 [inline]
run_timer_softirq+0xb7/0x180 kernel/time/timer.c:2445
handle_softirqs+0x283/0x870 kernel/softirq.c:579
__do_softirq kernel/softirq.c:613 [inline]
invoke_softirq kernel/softirq.c:453 [inline]
__irq_exit_rcu+0xca/0x1f0 kernel/softirq.c:680
irq_exit_rcu+0x9/0x30 kernel/softirq.c:696
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline]
sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1049
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702
RIP: 0010:check_kcov_mode kernel/kcov.c:194 [inline]
RIP: 0010:write_comp_data kernel/kcov.c:246 [inline]
RIP: 0010:__sanitizer_cov_trace_const_cmp8+0x37/0x90 kernel/kcov.c:321
Code: 08 40 75 92 65 8b 15 68 7c b5 10 81 e2 00 01 ff 00 74 11 81 fa 00 01 00 00 75 57 83 b9 3c 16 00 00 00 74 4e 8b 91 18 16 00 00 <83> fa 03 75 43 48 8b 91 20 16 00 00 44 8b 89 1c 16 00 00 49 c1 e1
RSP: 0000:ffffc9000c31f990 EFLAGS: 00000246
RAX: ffffffff81f757bb RBX: 000000000000013f RCX: ffff88801c300000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 1ffffd40003b29e1 R08: ffffea0001d94f07 R09: 1ffffd40003b29e0
R10: dffffc0000000000 R11: fffff940003b29e1 R12: ffffea0001d94f00
R13: 00fff3800000422c R14: ffffea0001d94f08 R15: ffffc9000c31fb20
constant_test_bit arch/x86/include/asm/bitops.h:206 [inline]
arch_test_bit arch/x86/include/asm/bitops.h:238 [inline]
_test_bit include/asm-generic/bitops/instrumented-non-atomic.h:142 [inline]
folio_test_readahead include/linux/page-flags.h:600 [inline]
next_uptodate_folio+0x33b/0x5d0 mm/filemap.c:3570
filemap_map_pages+0x1022/0x1740 mm/filemap.c:3746
do_fault_around mm/memory.c:5476 [inline]
do_read_fault mm/memory.c:5509 [inline]
do_fault mm/memory.c:5652 [inline]
do_pte_missing mm/memory.c:4160 [inline]
handle_pte_fault mm/memory.c:5997 [inline]
__handle_mm_fault+0x34d8/0x5380 mm/memory.c:6140
handle_mm_fault+0x3f6/0x8c0 mm/memory.c:6309
do_user_addr_fault+0xa81/0x1390 arch/x86/mm/fault.c:1337
handle_page_fault arch/x86/mm/fault.c:1480 [inline]
exc_page_fault+0x68/0x110 arch/x86/mm/fault.c:1538
asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623
RIP: 0033:0x7f925353fe10
Code: Unable to access opcode bytes at 0x7f925353fde6.
RSP: 002b:00007ffe9a21ede8 EFLAGS: 00010246
RAX: 00007ffe9a21f210 RBX: 00007f9253772970 RCX: 00007ffe9a21edf8
RDX: 00007f925362abe3 RSI: 0000000000000400 RDI: 00007ffe9a21ee10
RBP: 00007f925362abcb R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000044000 R11: 0000000000000246 R12: 00007ffe9a21f380
R13: 00007ffe9a21ee10 R14: 0000000000000009 R15: 0000000000000000
----------------
Code disassembly (best guess):
0: 08 40 75 or %al,0x75(%rax)
3: 92 xchg %eax,%edx
4: 65 8b 15 68 7c b5 10 mov %gs:0x10b57c68(%rip),%edx # 0x10b57c73
b: 81 e2 00 01 ff 00 and $0xff0100,%edx
11: 74 11 je 0x24
13: 81 fa 00 01 00 00 cmp $0x100,%edx
19: 75 57 jne 0x72
1b: 83 b9 3c 16 00 00 00 cmpl $0x0,0x163c(%rcx)
22: 74 4e je 0x72
24: 8b 91 18 16 00 00 mov 0x1618(%rcx),%edx
* 2a: 83 fa 03 cmp $0x3,%edx <-- trapping instruction
2d: 75 43 jne 0x72
2f: 48 8b 91 20 16 00 00 mov 0x1620(%rcx),%rdx
36: 44 8b 89 1c 16 00 00 mov 0x161c(%rcx),%r9d
3d: 49 rex.WB
3e: c1 .byte 0xc1
3f: e1 .byte 0xe1