]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
selftests/sched_ext: Fix exit selftest hang on UP
authorAndrea Righi <arighi@nvidia.com>
Tue, 1 Jul 2025 06:08:45 +0000 (08:08 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 24 Jul 2025 06:58:33 +0000 (08:58 +0200)
commit76346aa47fcf2b8ce1e5f84085be4e9e6d907677
treebacaa04659b4bb12db30c895a38a7355726c871d
parent1c5f5fd47bbda17cb885fe6f03730702cd53d3f8
selftests/sched_ext: Fix exit selftest hang on UP

[ Upstream commit 7980ad7e4ca80f6c255f4473fba82a475342035a ]

On single-CPU systems, ops.select_cpu() is never called, causing the
EXIT_SELECT_CPU test case to wait indefinitely.

Avoid the stall by skipping this specific sub-test when only one CPU is
available.

Reported-by: Phil Auld <pauld@redhat.com>
Fixes: a5db7817af780 ("sched_ext: Add selftests")
Signed-off-by: Andrea Righi <arighi@nvidia.com>
Reviewed-by: Phil Auld <pauld@redhat.com>
Tested-by: Phil Auld <pauld@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
tools/testing/selftests/sched_ext/exit.c