igt@kms_pipe_crc_basic@hang-read-crc@pipe-a-dp-1 - abort - kms_pipe_crc_ba/.* is trying to acquire lock:, at: __flush_work , but task is already holding lock:, at: intel_gt_reset
<4> [338.119282] WARNING: possible circular locking dependency detected
<4> [338.119282] 6.4.0-rc1-drmtip_1340-g31e3463b0edb+ #1 Not tainted
<4> [338.119283] ------------------------------------------------------
<4> [338.119284] kms_pipe_crc_ba/6415 is trying to acquire lock:
<4> [338.119285] ffff88813e6cc640 ((work_completion)(&(&guc->timestamp.work)->work)){+.+.}-{0:0}, at: __flush_work+0x42/0x530
<4> [338.119290]
but task is already holding lock:
<4> [338.119291] ffff88813e6cce90 (>->reset.mutex){+.+.}-{3:3}, at: intel_gt_reset+0x19e/0x470 [i915]
<4> [338.119384]
which lock already depends on the new lock.
<4> [338.119385]
the existing dependency chain (in reverse order) is:
<4> [338.119386]
-> #3 (>->reset.mutex){+.+.}-{3:3}:
<4> [338.119388] lock_acquire+0xd8/0x2d0
<4> [338.119391] i915_gem_shrinker_taints_mutex+0x31/0x50 [i915]
<4> [338.119484] intel_gt_init_reset+0x65/0x80 [i915]
<4> [338.119572] intel_gt_common_init_early+0xe1/0x170 [i915]