------------[ cut here ]------------ WARNING: CPU: 2 PID: 0 at drivers/block/floppy.c:999 schedule_bh drivers/block/floppy.c:999 [inline] WARNING: CPU: 2 PID: 0 at drivers/block/floppy.c:999 floppy_interrupt+0x3cc/0x440 drivers/block/floppy.c:1765 Modules linked in: CPU: 2 PID: 0 Comm: swapper/2 Not tainted 6.4.0-syzkaller-12274-g5133c9e51de4 #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 RIP: 0010:schedule_bh drivers/block/floppy.c:999 [inline] RIP: 0010:floppy_interrupt+0x3cc/0x440 drivers/block/floppy.c:1765 Code: 9d f1 8a 89 c6 89 05 03 30 17 0d e8 8e 27 ff ff 8b 1d f8 2f 17 0d e9 9c fd ff ff e8 be 3c ab fc e9 66 fd ff ff e8 f4 0b 58 fc <0f> 0b e9 c9 fe ff ff 48 c7 c7 00 f2 60 8c e8 61 3c ab fc e9 5a fc RSP: 0018:ffffc90000530e58 EFLAGS: 00010046 RAX: 0000000080010001 RBX: 0000000000000001 RCX: 0000000000000000 RDX: ffff888013ed4800 RSI: ffffffff852cd37c RDI: 0000000000000001 RBP: 0000000000000001 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000001 R11: 0000000000000001 R12: ffffffff852c4d30 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000006 FS: 0000000000000000(0000) GS:ffff88802c800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00000000f735167c CR3: 000000000c775000 CR4: 0000000000350ee0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: floppy_hardint+0x1b1/0x200 arch/x86/include/asm/floppy.h:66 __handle_irq_event_percpu+0x22b/0x730 kernel/irq/handle.c:158 handle_irq_event_percpu kernel/irq/handle.c:193 [inline] handle_irq_event+0xab/0x1e0 kernel/irq/handle.c:210 handle_edge_irq+0x263/0xd00 kernel/irq/chip.c:834 generic_handle_irq_desc include/linux/irqdesc.h:161 [inline] handle_irq arch/x86/kernel/irq.c:238 [inline] __common_interrupt+0xa1/0x220 arch/x86/kernel/irq.c:257 common_interrupt+0xa8/0xd0 arch/x86/kernel/irq.c:247 asm_common_interrupt+0x26/0x40 arch/x86/include/asm/idtentry.h:636 RIP: 0010:native_irq_disable arch/x86/include/asm/irqflags.h:37 [inline] RIP: 0010:arch_local_irq_disable arch/x86/include/asm/irqflags.h:72 [inline] RIP: 0010:__intel_idle_hlt drivers/idle/intel_idle.c:206 [inline] RIP: 0010:intel_idle_hlt+0x23/0x30 drivers/idle/intel_idle.c:224 Code: 1f 84 00 00 00 00 00 f3 0f 1e fa 41 54 41 89 d4 0f 1f 44 00 00 66 90 0f 1f 44 00 00 0f 00 2d d4 03 ae 00 0f 1f 44 00 00 fb f4 44 89 e0 41 5c c3 66 0f 1f 44 00 00 f3 0f 1e fa 41 54 41 89 d4 RSP: 0018:ffffc90000477d78 EFLAGS: 00000242 RAX: 00000000003c1b25 RBX: ffffe8ffad821ca0 RCX: ffffffff8a201115 RDX: 0000000000000002 RSI: ffffffff8d3f5120 RDI: ffffe8ffad821ca0 RBP: ffffffff8d3f5120 R08: 0000000000000001 R09: ffffed1005906d9d R10: ffff88802c836ceb R11: 0000000000000001 R12: 0000000000000002 R13: ffffffff8d3f5208 R14: 0000000000000002 R15: 0000000000000000 cpuidle_enter_state+0xd3/0x6f0 drivers/cpuidle/cpuidle.c:267 cpuidle_enter+0x4e/0xa0 drivers/cpuidle/cpuidle.c:388 cpuidle_idle_call kernel/sched/idle.c:215 [inline] do_idle+0x2fe/0x3c0 kernel/sched/idle.c:282 cpu_startup_entry+0x18/0x20 kernel/sched/idle.c:379 start_secondary+0x200/0x290 arch/x86/kernel/smpboot.c:326 secondary_startup_64_no_verify+0x167/0x16b ---------------- Code disassembly (best guess), 1 bytes skipped: 0: 84 00 test %al,(%rax) 2: 00 00 add %al,(%rax) 4: 00 00 add %al,(%rax) 6: f3 0f 1e fa endbr64 a: 41 54 push %r12 c: 41 89 d4 mov %edx,%r12d f: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14: 66 90 xchg %ax,%ax 16: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1b: 0f 00 2d d4 03 ae 00 verw 0xae03d4(%rip) # 0xae03f6 22: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 27: fb sti 28: f4 hlt * 29: fa cli <-- trapping instruction 2a: 44 89 e0 mov %r12d,%eax 2d: 41 5c pop %r12 2f: c3 retq 30: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 36: f3 0f 1e fa endbr64 3a: 41 54 push %r12 3c: 41 89 d4 mov %edx,%r12d