Few tests - abort - i915_selftest/.* is trying to acquire lock:, at: down_trylock.*, but task is already holding lock:, at: free_to_partial_list.*
<3> [558.012256] =============================================================================
<4> [558.012276]
<4> [558.012277] ======================================================
<4> [558.012278] WARNING: possible circular locking dependency detected
<4> [558.012279] 6.8.0-rc6-CI_DRM_14376-g320f2374b2d5+ #1 Tainted: G U
<4> [558.012281] ------------------------------------------------------
<4> [558.012281] i915_selftest/5945 is trying to acquire lock:
<4> [558.012283] ffffffff82738ed8 ((console_sem).lock){-.-.}-{2:2}, at: down_trylock+0xe/0x30
<4> [558.012294]
but task is already holding lock:
<4> [558.012295] ffff888100040cd8 (&n->list_lock){-.-.}-{2:2}, at: free_to_partial_list+0x54/0x590
<4> [558.012302]
which lock already depends on the new lock.
<4> [558.012302]
the existing dependency chain (in reverse order) is:
<4> [558.012303]
-> #5 (&n->list_lock){-.-.}-{2:2}:
<4> [558.012305] lock_acquire+0xd8/0x2d0
<4> [558.012310] _raw_spin_lock_irqsave+0x3d/0x60
<4> [558.012313] ___slab_alloc+0xc7d/0x1980
<4> [558.012315] __slab_alloc.isra.0+0x4d/0x90
<4> [558.012317] kmem_cache_alloc+0x23a/0x250
<4> [558.012319] fill_pool+0x151/0x220
<4> [558.012324] debug_objects_fill_pool+0x2c/0x40
<4> [558.012326] debug_object_activate+0x91/0x1d0
<4> [558.012329] enqueue_hrtimer+0x19/0xd0
<4> [558.012331] hrtimer_start_range_ns+0x243/0x390
<4> [558.012334] tick_nohz_restart+0x72/0x90
<4> [558.012338] tick_nohz_idle_exit+0xca/0x100
<4> [558.012340] do_idle+0x15a/0x250
<4> [558.012345] cpu_startup_entry+0x25/0x30
<4> [558.012348] start_secondary+0x11a/0x140
<4> [558.012353] secondary_startup_64_no_verify+0x170/0x17b
<4> [558.012356]
-> #4 (hrtimer_bases.lock){-.-.}-{2:2}:
<4> [558.012358] lock_acquire+0xd8/0x2d0
<4> [558.012360] _raw_spin_lock_irqsave+0x3d/0x60
<4> [558.012362] lock_hrtimer_base+0x20/0x50
<4> [558.012363] hrtimer_start_range_ns+0x5d/0x390
<4> [558.012365] __enqueue_rt_entity+0x2e5/0x330
<4> [558.012369] enqueue_rt_entity+0x2f/0x80
<4> [558.012371] enqueue_task_rt+0x4f/0xd0
<4> [558.012374] __sched_setscheduler+0x4f3/0x990
<4> [558.012377] _sched_setscheduler+0x63/0xa0
<4> [558.012379] sched_set_fifo+0x31/0x60
<4> [558.012381] irq_thread+0x60/0x1b0
<4> [558.012385] kthread+0xfe/0x130
<4> [558.012390] ret_from_fork+0x2c/0x50
<4> [558.012393] ret_from_fork_asm+0x1b/0x30
<4> [558.012395]
-> #3 (&rt_b->rt_runtime_lock){-.-.}-{2:2}:
<4> [558.012397] lock_acquire+0xd8/0x2d0
<4> [558.012399] _raw_spin_lock+0x2e/0x40
<4> [558.012401] rq_online_rt+0xd8/0x120
<4> [558.012404] set_rq_online.part.0+0x42/0x70
<4> [558.012407] sched_cpu_activate+0x11d/0x1a0
<4> [558.012410] cpuhp_invoke_callback+0x15b/0x5e0
<4> [558.012413] cpuhp_thread_fun+0x189/0x220
<4> [558.012415] smpboot_thread_fn+0x1aa/0x250
<4> [558.012419] kthread+0xfe/0x130
<4> [558.012422] ret_from_fork+0x2c/0x50
<4> [558.012423] ret_from_fork_asm+0x1b/0x30
<4> [558.012425]
-> #2 (&rq->__lock){-.-.}-{2:2}:
<4> [558.012428] lock_acquire+0xd8/0x2d0
<4> [558.012429] _raw_spin_lock_nested+0x34/0x40
<4> [558.012431] raw_spin_rq_lock_nested+0x22/0x30
<4> [558.012433] task_fork_fair+0x3d/0xe0
<4> [558.012436] sched_cgroup_fork+0x118/0x160
<4> [558.012439] copy_process+0x1332/0x1e50
<4> [558.012441] kernel_clone+0x9a/0x6b0
<4> [558.012443] user_mode_thread+0x5a/0x80
<4> [558.012445] rest_init+0x1d/0x1c0
<4> [558.012447] arch_call_rest_init+0x9/0x30
<4> [558.012453] start_kernel+0x5e4/0x6c0
<4> [558.012456] x86_64_start_reservations+0x18/0x30
<4> [558.012459] x86_64_start_kernel+0xac/0xc0
<4> [558.012462] secondary_startup_64_no_verify+0x170/0x17