------------[ cut here ]------------ WARNING: CPU: 2 PID: 4032 at kernel/sched/sched.h:1132 rq_clock_task kernel/sched/sched.h:1132 [inline] WARNING: CPU: 2 PID: 4032 at kernel/sched/sched.h:1132 update_curr+0x295/0x8a0 kernel/sched/fair.c:847 Kernel panic - not syncing: panic_on_warn set ... CPU: 2 PID: 4032 Comm: kworker/2:1H Not tainted 5.8.0-rc2-syzkaller #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.12.0-59-gc9ba5276e321-prebuilt.qemu.org 04/01/2014 Workqueue: kblockd blk_mq_run_work_fn Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0x18f/0x20d lib/dump_stack.c:118 panic+0x2e3/0x75c kernel/panic.c:231 __warn.cold+0x2f/0x3a kernel/panic.c:600 report_bug+0x271/0x2f0 lib/bug.c:198 exc_invalid_op+0x1b9/0x370 arch/x86/kernel/traps.c:235 asm_exc_invalid_op+0x12/0x20 arch/x86/include/asm/idtentry.h:563 RIP: 0010:rq_clock_task kernel/sched/sched.h:1132 [inline] RIP: 0010:update_curr+0x295/0x8a0 kernel/sched/fair.c:847 Code: 80 3c 02 00 0f 85 5c 05 00 00 4c 01 65 20 e9 af fe ff ff 49 8d 7c 24 18 be ff ff ff ff e8 b3 38 8d 06 85 c0 0f 85 04 fe ff ff <0f> 0b e9 fd fd ff ff 4c 8d 73 80 0f 1f 44 00 00 65 44 8b 2d 63 ba RSP: 0018:ffffc90000540858 EFLAGS: 00010046 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 RDX: dffffc0000000000 RSI: ffff88802cf35e18 RDI: 0000000000000086 RBP: ffff88802cf35ec0 R08: 0000000000000000 R09: ffffed1005a06d9c R10: ffff88802d036cdb R11: 0000000000000000 R12: ffff88802cf35e00 R13: 0000000000000000 R14: dffffc0000000000 R15: ffff88802920c7c0 enqueue_entity+0x1eb/0x1830 kernel/sched/fair.c:4190 enqueue_task_fair+0x1a0/0x1a30 kernel/sched/fair.c:5485 enqueue_task kernel/sched/core.c:1295 [inline] activate_task+0x10d/0x3f0 kernel/sched/core.c:1317 ttwu_do_activate+0xca/0x130 kernel/sched/core.c:2247 sched_ttwu_pending+0x16f/0x200 kernel/sched/core.c:2297 flush_smp_call_function_queue+0x409/0x6e0 kernel/smp.c:314 __sysvec_call_function_single+0x98/0x490 arch/x86/kernel/smp.c:248 run_on_irqstack_cond arch/x86/include/asm/irq_stack.h:50 [inline] sysvec_call_function_single+0xe6/0x210 arch/x86/kernel/smp.c:243 asm_sysvec_call_function_single+0x12/0x20 arch/x86/include/asm/idtentry.h:604 RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:765 [inline] RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] RIP: 0010:_raw_spin_unlock_irqrestore+0x8c/0xe0 kernel/locking/spinlock.c:191 Code: 48 c7 c0 80 b4 b4 89 48 ba 00 00 00 00 00 fc ff df 48 c1 e8 03 80 3c 10 00 75 37 48 83 3d 4b d7 d1 01 00 74 22 48 89 df 57 9d <0f> 1f 44 00 00 bf 01 00 00 00 e8 35 3f 6c f9 65 8b 05 6e 21 1f 78 RSP: 0018:ffffc90000540b90 EFLAGS: 00000286 RAX: 1ffffffff1369690 RBX: 0000000000000286 RCX: 1ffffffff155c832 RDX: dffffc0000000000 RSI: 0000000000000000 RDI: 0000000000000286 RBP: ffff8880275f8480 R08: 0000000000000000 R09: 0000000000000001 R10: ffffffff8c58dad7 R11: fffffbfff18b1b5a R12: 00000000ffffffff R13: 0000000000000000 R14: 0000000000000003 R15: 0000000000000286 spin_unlock_irqrestore include/linux/spinlock.h:408 [inline] __wake_up_common_lock+0xde/0x130 kernel/sched/wait.c:125 rwb_wake_all+0x56/0x90 block/blk-wbt.c:123 scale_up block/blk-wbt.c:315 [inline] scale_up+0xc3/0x590 block/blk-wbt.c:309 wb_timer_fn+0xa59/0x1fa0 block/blk-wbt.c:382 call_timer_fn+0x1ac/0x760 kernel/time/timer.c:1404 expire_timers kernel/time/timer.c:1449 [inline] __run_timers kernel/time/timer.c:1773 [inline] __run_timers kernel/time/timer.c:1740 [inline] run_timer_softirq+0x60f/0x15d0 kernel/time/timer.c:1786 __do_softirq+0x268/0x9ee kernel/softirq.c:292 asm_call_on_stack+0xf/0x20 arch/x86/entry/entry_64.S:711 __run_on_irqstack arch/x86/include/asm/irq_stack.h:22 [inline] run_on_irqstack_cond arch/x86/include/asm/irq_stack.h:48 [inline] do_softirq_own_stack+0x131/0x170 arch/x86/kernel/irq_64.c:77 invoke_softirq kernel/softirq.c:387 [inline] __irq_exit_rcu kernel/softirq.c:417 [inline] irq_exit_rcu+0x18d/0x1d0 kernel/softirq.c:429 sysvec_apic_timer_interrupt+0xeb/0x210 arch/x86/kernel/apic/apic.c:1091 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:596 RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:765 [inline] RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] RIP: 0010:_raw_spin_unlock_irqrestore+0x8c/0xe0 kernel/locking/spinlock.c:191 Code: 48 c7 c0 80 b4 b4 89 48 ba 00 00 00 00 00 fc ff df 48 c1 e8 03 80 3c 10 00 75 37 48 83 3d 4b d7 d1 01 00 74 22 48 89 df 57 9d <0f> 1f 44 00 00 bf 01 00 00 00 e8 35 3f 6c f9 65 8b 05 6e 21 1f 78 RSP: 0018:ffffc900017978a8 EFLAGS: 00000286 RAX: 1ffffffff1369690 RBX: 0000000000000286 RCX: 1ffffffff155c832 RDX: dffffc0000000000 RSI: 0000000000000000 RDI: 0000000000000286 RBP: ffff8880767b6400 R08: 0000000000000000 R09: 0000000000000001 R10: ffffffff8c58da7f R11: fffffbfff18b1b4f R12: 0000000000000000 R13: 0000000000000286 R14: ffff888075bb0010 R15: ffff88802229e000 spin_unlock_irqrestore include/linux/spinlock.h:408 [inline] ata_scsi_queuecmd+0xdc/0x190 drivers/ata/libata-scsi.c:4104 scsi_dispatch_cmd drivers/scsi/scsi_lib.c:1538 [inline] scsi_queue_rq+0x1868/0x2f90 drivers/scsi/scsi_lib.c:1668 blk_mq_dispatch_rq_list+0x308/0x1d80 block/blk-mq.c:1277 blk_mq_do_dispatch_sched+0x32c/0x4f0 block/blk-mq-sched.c:134 __blk_mq_sched_dispatch_requests+0x33f/0x560 block/blk-mq-sched.c:250 blk_mq_sched_dispatch_requests+0xfb/0x180 block/blk-mq-sched.c:276 __blk_mq_run_hw_queue+0x1b8/0x2c0 block/blk-mq.c:1418 blk_mq_run_work_fn+0x55/0x70 block/blk-mq.c:1696 process_one_work+0x965/0x1690 kernel/workqueue.c:2269 worker_thread+0x96/0xe10 kernel/workqueue.c:2415 kthread+0x3b5/0x4a0 kernel/kthread.c:291 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:293 Kernel Offset: disabled