Message ID | 20220524103149.2802-1-cristian.marussi@arm.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 78c09c0f4df89fabdcfb3e5e53d3196cf67f64ef |
Headers | show |
Series | kselftest/arm64: signal: Skip SVE signal test if not enough VLs supported | expand |
On Tue, May 24, 2022 at 11:31:49AM +0100, Cristian Marussi wrote: > On platform where SVE is supported but there are less than 2 VLs available > the signal SVE change test should be skipped instead of failing. Reviewed-by: Mark Brown <broonie@kernel.org>
On Tue, 24 May 2022 11:31:49 +0100, Cristian Marussi wrote: > On platform where SVE is supported but there are less than 2 VLs available > the signal SVE change test should be skipped instead of failing. > > Applied to arm64 (for-next/core), thanks! [1/1] kselftest/arm64: signal: Skip SVE signal test if not enough VLs supported https://git.kernel.org/arm64/c/78c09c0f4df8
diff --git a/tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sve_change_vl.c b/tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sve_change_vl.c index bb50b5adbf10..915821375b0a 100644 --- a/tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sve_change_vl.c +++ b/tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_sve_change_vl.c @@ -6,6 +6,7 @@ * supported and is expected to segfault. */ +#include <kselftest.h> #include <signal.h> #include <ucontext.h> #include <sys/prctl.h> @@ -40,6 +41,7 @@ static bool sve_get_vls(struct tdescr *td) /* We need at least two VLs */ if (nvls < 2) { fprintf(stderr, "Only %d VL supported\n", nvls); + td->result = KSFT_SKIP; return false; }