igt@i915_selftest@live* - abort - WARNING: inconsistent lock state,
<4> [625.632894]
<4> [625.632909] ================================
<4> [625.632916] WARNING: inconsistent lock state
<4> [625.632925] 6.13.0-rc4-CI_DRM_15892-g08bd590935a5+ #1 Tainted: G U
<4> [625.632933] --------------------------------
<4> [625.632938] inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage.
<4> [625.632943] kworker/u64:5/997 [HC0[0]:SC0[0]:HE1:SE1] takes:
<4> [625.632951] ffff88824448e398 (&ce->guc_state.lock){?.-.}-{2:2}, at: destroyed_worker_func+0x4d7/0x870 [i915]
<4> [625.633509] {IN-HARDIRQ-W} state was registered at:
<4> [625.633512] lock_acquire+0xc9/0x300
<4> [625.633521] _raw_spin_lock+0x2f/0x60
<4> [625.633528] guc_retire_inflight_request_prio+0x40/0xd0 [i915]
<4> [625.633990] signal_irq_work+0x2d2/0x6e0 [i915]
<4> [625.634438] irq_work_single+0x75/0xa0
<4> [625.634444] irq_work_run_list+0x33/0x60
<4> [625.634448] irq_work_run+0x18/0x40
<4> [625.634451] __sysvec_irq_work+0x37/0x180
<4> [625.634457] sysvec_irq_work+0x9b/0xc0
<4> [625.634462] asm_sysvec_irq_work+0x1b/0x20
<4> [625.634468] _raw_spin_unlock_irqrestore+0x57/0x80
<4> [625.634474] dma_fence_wait_timeout+0x5d/0x210
<4> [625.634480] intel_gt_retire_requests_timeout+0x38c/0x6f0 [i915]
<4> [625.634815] intel_gt_wait_for_idle+0x60/0xf0 [i915]
<4> [625.635120] __engines_record_defaults+0x392/0x540 [i915]
<4> [625.635415] intel_gt_init+0x294/0x440 [i915]
<4> [625.635714] i915_gem_init+0x113/0x340 [i915]
<4> [625.636077] i915_driver_probe+0x87b/0xe20 [i915]
<4> [625.636405] i915_pci_probe+0xe6/0x220 [i915]
<4> [625.636700] local_pci_probe+0x44/0xb0
<4> [625.636704] pci_device_probe+0xf4/0x270
<4> [625.636708] really_probe+0xee/0x3c0
<4> [625.636713] __driver_probe_device+0x8c/0x180
<4> [625.636717] driver_probe_device+0x24/0xd0
<4> [625.636721] __driver_attach+0x10f/0x220
<4> [625.636726] bus_for_each_dev+0x8d/0xf0
<4> [625.636729] driver_attach+0x1e/0x30
<4> [625.636733] bus_add_driver+0x151/0x290
<4> [625.636737] driver_register+0x5e/0x130
<4> [625.636740] __pci_register_driver+0x7d/0x90
<4> [625.636743] i915_pci_register_driver+0x23/0x30 [i915]
<4> [625.637029] i915_init+0x34/0x120 [i915]
<4> [625.637258] do_one_initcall+0x76/0x400
<4> [625.637264] do_init_module+0x97/0x290
<4> [625.637269] load_module+0x2cc3/0x2df0
<4> [625.637273] init_module_from_file+0x97/0xe0
<4> [625.637277] idempotent_init_module+0x134/0x350
<4> [625.637281] __x64_sys_finit_module+0x77/0x100
<4> [625.637286] x64_sys_call+0x1f37/0x2650
<4> [625.637292] do_syscall_64+0x91/0x180
<4> [625.637297] entry_SYSCALL_64_after_hwframe+0x76/0x7e
<4> [625.637303] irq event stamp: 3521259
<4> [625.637306] hardirqs last enabled at (3521259): [<ffffffff812239e7>] finish_task_switch.isra.0+0xe7/0x440
<4> [625.637312] hardirqs last disabled at (3521258): [<ffffffff825c59fe>] __schedule+0xf8e/0x1c40
<4> [625.637322] softirqs last enabled at (3520432): [<ffffffff811d41bf>] __irq_exit_rcu+0x13f/0x160
<4> [625.637327] softirqs last disabled at (3520161): [<ffffffff811d41bf>] __irq_exit_rcu+0x13f/0x160
<4> [625.637330]
other info that might help us debug this:
<4> [625.637333] Possible unsafe locking scenario:
<4> [625.637335] CPU0
<4> [625.637338] ----
<4> [625.637340] lock(&ce->guc_state.lock);
<4> [625.637344] <Interrupt>
<4> [625.637347] lock(&ce->guc_state.lock);
<4> [625.637350]
*** DEADLOCK ***