igt@i915_pm_freq_api@freq-reset* - abort - WARNING: possible circular locking dependency detected, .*is trying to acquire lock:, at: i915_hwmon_power_max_disable|at: __flush_work, but task is already holding lock:
<6> [545.574891] GPU crash dump saved to /sys/class/drm/card0/error
<5> [545.576579] i915 0000:03:00.0: [drm] GT0: Resetting chip for Manually reset engine mask to 1
<6> [545.578977] i915 0000:03:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 70.20.0
<6> [545.578981] i915 0000:03:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin version 7.10.3
<4> [545.579008]
<4> [545.579011] ======================================================
<4> [545.579014] WARNING: possible circular locking dependency detected
<4> [545.579017] 6.8.0-rc7-CI_DRM_14386-g43f6eaa500e2+ #1 Tainted: G U N
<4> [545.579020] ------------------------------------------------------
<4> [545.579023] i915_pm_freq_ap/1544 is trying to acquire lock:
<4> [545.579025] ffff88811d1f6640 (&hwmon->hwmon_lock){+.+.}-{3:3}, at: i915_hwmon_power_max_disable+0x43/0xb0 [i915]
<4> [545.579215]
but task is already holding lock:
<4> [545.579218] ffff888134a798e8 (>->reset.mutex){+.+.}-{3:3}, at: intel_gt_reset+0x181/0x480 [i915]
<4> [545.579345]
which lock already depends on the new lock.
<4> [545.579348]
the existing dependency chain (in reverse order) is:
<4> [545.579351]
-> #2 (>->reset.mutex){+.+.}-{3:3}:
<4> [545.579355] lock_acquire+0xd8/0x2d0
<4> [545.579360] i915_gem_shrinker_taints_mutex+0x31/0x50 [i915]
<4> [545.579497] intel_gt_init_reset+0x65/0x80 [i915]
<4> [545.579675] intel_gt_common_init_early+0xd9/0x120 [i915]
<4> [545.579794] intel_root_gt_init_early+0x5e/0x70 [i915]
<4> [545.579920] i915_driver_probe+0x1e6/0xd40 [i915]