Few suspend tests - incomplete/dmesg-warn - is trying to acquire lock at: down_trylock, but task is already holding lock at: task_call_func, RIP: 0010:__set_task_frozen
6> [148.491556] Console: switching to colour dummy device 80x25
<6> [148.491620] [IGT] gem_eio: executing
<6> [148.500226] i915 0000:00:02.0: [drm] GPU HANG: ecode 6:0:00000000
<5> [148.501423] i915 0000:00:02.0: [drm] Resetting chip for Manually reset engine mask to ffffffffffffffff
<6> [148.502765] [IGT] gem_eio: starting subtest hibernate
<6> [148.503417] PM: hibernation: hibernation entry
<6> [148.506555] Filesystems sync: 0.002 seconds
<6> [148.506716] Freezing user space processes ...
<4> [148.506916] ------------[ cut here ]------------
<4> [148.506926]
<4> [148.506926] ======================================================
<4> [148.506927] WARNING: possible circular locking dependency detected
<4> [148.506927] 6.1.0-rc1-CI_DRM_12258-g46aaaf749a43+ #1 Not tainted
<4> [148.506928] ------------------------------------------------------
<4> [148.506929] gem_eio/1508 is trying to acquire lock:
<4> [148.506930] ffffffff82735198 ((console_sem).lock){-.-.}-{2:2}, at: down_trylock+0xa/0x30
<4> [148.506937]
but task is already holding lock:
<4> [148.506937] ffff888109a75a60 (&p->pi_lock){-.-.}-{2:2}, at: task_call_func+0x34/0xe0
<4> [148.506942]
which lock already depends on the new lock.
<4> [148.506942]
the existing dependency chain (in reverse order) is:
<4> [148.506942]
-> #1 (&p->pi_lock){-.-.}-{2:2}:
<4> [148.506944] lock_acquire+0xd3/0x310
<4> [148.506946] _raw_spin_lock_irqsave+0x33/0x50
<4> [148.506949] try_to_wake_up+0x6b/0x610
<4> [148.506951] up+0x3b/0x50
<4> [148.506952] __up_console_sem+0x5c/0x70
<4> [148.506954] console_unlock+0x1bc/0x1d0
<4> [148.506956] vga_remove_vgacon.cold.15+0x60/0x69
<4> [148.506959] __kstrtabns_drm_fbdev_generic_setup+0x529b/0xffffffffffffceae [drm_kms_helper]
<4> [148.506975] __key.58940+0x25a9/0xfffffffffffeff80 [drm_kms_helper]
<4> [148.506985] pci_device_probe+0x98/0x110
<4> [148.506987] really_probe+0xd9/0x350
<4> [148.506991] __driver_probe_device+0x73/0x170
<4> [148.506993] driver_probe_device+0x1a/0x90
<4> [148.506995] __driver_attach+0xbc/0x190
<4> [148.506997] bus_for_each_dev+0x75/0xc0
<4> [148.506999] bus_add_driver+0x1bb/0x210
<4> [148.507001] driver_register+0x66/0xc0
<4> [148.507003] intel_gvt_ops+0xb0302/0xffffffffffe712e0 [i915]
<4> [148.507134] do_one_initcall+0x56/0x2f0
<4> [148.507136] do_init_module+0x45/0x1c0
<4> [148.507138] load_module+0x1d5e/0x1e90