igt@gem_exec_create@madvise@smem - abort - kcompactd.* 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_1348/fi-blb-e6850/igt@gem_exec_create@madvise@smem.html#dmesg-warnings84
<7> [184.361906] i915 0000:00:02.0: [drm:i915_drop_caches_set [i915]] Dropping caches: 0x0000005c [0x0000005c]
<4> [204.382715]
<4> [204.382726] ======================================================
<4> [204.382733] WARNING: possible circular locking dependency detected
<4> [204.382738] 6.4.0-rc2-drmtip_1348-gbf0813011a1f+ #1 Not tainted
<4> [204.382745] ------------------------------------------------------
<4> [204.382750] kcompactd0/28 is trying to acquire lock:
<4> [204.382755] ffffffff82840a90 (&pgdat->kswapd_wait){-...}-{2:2}, at: __wake_up_common_lock+0x62/0xd0
<4> [204.382775]
but task is already holding lock:
<4> [204.382780] ffff88807acaf7d8 (hrtimer_bases.lock){-.-.}-{2:2}, at: __hrtimer_run_queues+0xeb/0x360
<4> [204.382795]
which lock already depends on the new lock.
<4> [204.382802]
the existing dependency chain (in reverse order) is:
<4> [204.382808]
-> #4 (hrtimer_bases.lock){-.-.}-{2:2}:
<4> [204.382817] lock_acquire+0xd8/0x2d0
<4> [204.382825] _raw_spin_lock_irqsave+0x3d/0x60
<4> [204.382834] lock_hrtimer_base+0x20/0x50
<4> [204.382841] hrtimer_start_range_ns+0x5d/0x390
<4> [204.382848] __enqueue_rt_entity+0x325/0x370
<4> [204.382856] enqueue_rt_entity+0x2f/0x80
<4> [204.382862] enqueue_task_rt+0x53/0x140