igt@i915_pm_rpm@ subtests- dmesg-warn - is trying to acquire lock: (fs_reclaim).*at: __kmem_cache_alloc_node.* but task is already holding lock:.* at: _intel_gt_reset_lock
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12224/bat-rplp-1/igt@i915_pm_rpm@basic-rte.html
<7> [389.233458] i915 0000:00:02.0: [drm:intel_runtime_suspend [i915]] Device suspended
<4> [389.291457]
<4> [389.291480] ======================================================
<4> [389.291489] WARNING: possible circular locking dependency detected
<4> [389.291495] 6.0.0-rc7-CI_DRM_12224-g3786cccb4ae1+ #1 Not tainted
<4> [389.291505] ------------------------------------------------------
<4> [389.291510] kworker/3:1H/135 is trying to acquire lock:
<4> [389.291519] ffffffff8275df60 (fs_reclaim){+.+.}-{0:0}, at: __kmalloc+0x46/0x2a0
<4> [389.291554]
but task is already holding lock:
<4> [389.291559] ffffc90000d0fe78 ((work_completion)(&(&guc->timestamp.work)->work)){+.+.}-{0:0}, at: process_one_work+0x1eb/0x5b0
<4> [389.291587]
which lock already depends on the new lock.
<4> [389.291592]
the existing dependency chain (in reverse order) is:
<4> [389.291598]
-> #2 ((work_completion)(&(&guc->timestamp.work)->work)){+.+.}-{0:0}:
<4> [389.291615] lock_acquire+0xd3/0x310
<4> [389.291627] __flush_work+0x77/0x4e0
<4> [389.291638] __cancel_work_timer+0x14e/0x1f0
<4> [389.291650] intel_guc_submission_reset_prepare+0x7a/0x420 [i915]
<4> [389.292423] intel_uc_reset_prepare+0x44/0x50 [i915]
<4> [389.293026] reset_prepare+0x21/0x80 [i915]
<4> [389.293454] intel_gt_reset+0x143/0x340 [i915]
<4> [389.293875] intel_gt_reset_global+0xeb/0x160 [i915]
<4> [389.294257] intel_gt_handle_error+0x2c2/0x410 [i915]
<4> [389.294610] intel_gt_debugfs_reset_store+0x59/0xc0 [i915]
<4> [389.294955] i915_wedged_set+0xc/0x20 [i915]
<4> [389.295248] simple_attr_write+0xda/0x100
<4> [389.295257] full_proxy_write+0x4e/0x80
<4> [389.295267] vfs_write+0xe3/0x4e0
<4> [389.295275] ksys_write+0x57/0xd0
<4> [389.295281] do_syscall_64+0x37/0x90
<4> [389.295289] entry_SYSCALL_64_after_hwframe+0x63/0xcd
<4> [389.295296]
-> #1 (>->reset.mutex){+.+.}-{3:3}:
<4> [389.295307] lock_acquire+0xd3/0x310
<4> [389.295311] i915_gem_shrinker_taints_mutex+0x2d/0x50 [i915]
<4> [389.295675] intel_gt_init_reset+0x61/0x80 [i915]
<4> [389.296006] intel_gt_common_init_early+0x10c/0x190 [i915]
<4> [389.296294] intel_root_gt_init_early+0x44/0x60 [i915]
<4> [389.296563] i915_driver_probe+0x389/0xf00 [i915]
<4> [389.296802] i915_pci_probe+0xa9/0x260 [i915]
<4> [389.297042] pci_device_probe+0x95/0x110
<4> [389.297051] really_probe+0xd6/0x350
<4> [389.297060] __driver_probe_device+0x73/0x170