igt@gem_wait@busy@all-engines - abort - WARNING: possible circular locking dependency detected, is trying to acquire lock, at: down_trylock, but task is already holding lock, at: ___slab_alloc
<6> [127.862183] [IGT] gem_wait: finished subtest all-engines, SUCCESS
<6> [127.862389] [IGT] gem_wait: finished subtest busy, SUCCESS
<7> [128.009772] i915 0000:00:02.0: [drm:error_state_write [i915]] Resetting error state
<6> [128.010889] [IGT] gem_wait: exiting, ret=0
<7> [128.011433] i915 0000:00:02.0: [drm:i915_drop_caches_set [i915]] Dropping caches: 0x000001dc [0x000001dc]
<3> [128.012598] =============================================================================
<4> [128.012637]
<4> [128.012640] ======================================================
<4> [128.012641] WARNING: possible circular locking dependency detected
<4> [128.012644] 6.11.0-rc2-CI_DRM_15203-gf37a832448fd+ #1 Not tainted
<4> [128.012647] ------------------------------------------------------
<4> [128.012648] gem_wait/5305 is trying to acquire lock:
<4> [128.012651] ffffffff82739f18 ((console_sem).lock){....}-{2:2}, at: down_trylock+0xe/0x30
<4> [128.012669]
but task is already holding lock:
<4> [128.012670] ffff8881000411d8 (&n->list_lock){-.-.}-{2:2}, at: ___slab_alloc+0x8bf/0x17c0
<4> [128.012682]
which lock already depends on the new lock.
<4> [128.012683]
the existing dependency chain (in reverse order) is:
<4> [128.012684]
-> #5 (&n->list_lock){-.-.}-{2:2}:
<4> [128.012689] lock_acquire+0xd1/0x2f0
<4> [128.012695] _raw_spin_lock_irqsave+0x3d/0x60
<4> [128.012700] ___slab_alloc+0x8bf/0x17c0
<4> [128.012705] __slab_alloc.isra.0+0x4d/0x90
<4> [128.012710] kmem_cache_alloc_noprof+0x251/0x260