random tests - abort/dmesg-warn/incomplete - WARNING: possible circular locking dependency detected
<7> [653.167930] i915 0000:00:02.0: [drm:icl_dump_hw_state [i915]] dpll_hw_state: cfgcr0: 0xe001a5, cfgcr1: 0x48, div0: 0x0, mg_refclkin_ctl: 0x0, hg_clktop2_coreclkctl1: 0x0, mg_clktop2_hsclkctl: 0x0, mg_pll_div0: 0x0, mg_pll_div2: 0x0, mg_pll_lf: 0x0, mg_pll_frac_lock: 0x0, mg_pll_ssc: 0x0, mg_pll_bias: 0x0, mg_pll_tdc_coldst_bias: 0x0
<7> [653.168070] i915 0000:00:02.0: [drm:intel_crtc_state_dump [i915]] csc_mode: 0x0 gamma_mode: 0x0 gamma_enable: 0 csc_enable: 0
<7> [653.168190] i915 0000:00:02.0: [drm:intel_crtc_state_dump [i915]] pre csc lut: 0 entries, post csc lut: 0 entries
<4> [653.168365]
<4> [653.168369] ======================================================
<7> [653.168309] i915 0000:00:02.0: [drm:ilk_dump_csc [i915]] output csc: pre offsets: 0x0000 0x0000 0x0000
<4> [653.168371] WARNING: possible circular locking dependency detected
<4> [653.168372] 6.4.0-rc6-drmtip_1360-g807d06e86e11+ #1 Not tainted
<4> [653.168373] ------------------------------------------------------
<4> [653.168373] kworker/0:0H/8 is trying to acquire lock:
<4> [653.168374] ffff888102565110 (>->reset.backoff_srcu){++++}-{0:0}, at: _intel_gt_reset_lock+0x0/0x330 [i915]
<7> [653.168439] i915 0000:00:02.0: [drm:ilk_dump_csc [i915]] output csc: coefficients: 0x0000 0x0000 0x0000
<4> [653.168499]
but task is already holding lock:
<4> [653.168500] ffffc900000c3e60 ((work_completion)(&(&guc->timestamp.work)->work)){+.+.}-{0:0}, at: process_one_work+0x1cc/0x510
<4> [653.168505]
which lock already depends on the new lock.
<4> [653.168505]
the existing dependency chain (in reverse order) is:
<4> [653.168505]
-> #3 ((work_completion)(&(&guc->timestamp.work)->work)){+.+.}-{0:0}:
<4> [653.168507] lock_acquire+0xd8/0x2d0
<4> [653.168510] __flush_work+0x74/0x530
<4> [653.168511] __cancel_work_timer+0x14f/0x1f0
<4> [653.168513] intel_guc_submission_reset_prepare+0x81/0x4b0 [i915]
<7> [653.168575] i915 0000:00:02.0: [drm:ilk_dump_csc [i915]] output csc: coefficients: 0x0000 0x0000 0x0000
<4> [653.168638] intel_uc_reset_prepare+0x9c/0x120 [i915]
<7> [653.168696] i915 0000:00:02.0: [drm:ilk_dump_csc [i915]] output csc: coefficients: 0x0000 0x0000 0x0000
<4> [653.168758] reset_prepare+0x21/0x60 [i915]
<7> [653.168814] i915 0000:00:02.0: [drm:ilk_dump_csc [i915]] output csc: post offsets: 0x0000 0x0000 0x0000
<4> [653.168868] intel_gt_reset+0x1dd/0x470 [i915]