igt@gem_pwrite@basic-exhaustion - abort - gem_pwrite/.* is trying to acquire lock:, at: __wake_up_common_lock, but task is already holding lock: ,at: __hrtimer_run_queues
https://intel-gfx-ci.01.org/tree/drm-tip/drmtip_1341/fi-blb-e6850/igt@gem_pwrite@basic-exhaustion.html#dmesg-warnings89
<4> [166.665960] WARNING: possible circular locking dependency detected
<4> [166.665966] 6.4.0-rc1-drmtip_1341-g451e49cfbaa9+ #1 Not tainted
<4> [166.665972] ------------------------------------------------------
<4> [166.665978] gem_pwrite/14371 is trying to acquire lock:
<4> [166.665983] ffffffff82840a90 (&pgdat->kswapd_wait){-...}-{2:2}, at: __wake_up_common_lock+0x62/0xd0
<4> [166.666002]
but task is already holding lock:
<4> [166.666008] ffff88807acaf7d8 (hrtimer_bases.lock){-.-.}-{2:2}, at: __hrtimer_run_queues+0xeb/0x360
<4> [166.666022]
which lock already depends on the new lock.
<4> [166.666029]
the existing dependency chain (in reverse order) is:
<4> [166.666036]
-> #4 (hrtimer_bases.lock){-.-.}-{2:2}:
<4> [166.666045] lock_acquire+0xd8/0x2d0
<4> [166.666053] _raw_spin_lock_irqsave+0x3d/0x60