All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] kselftest/arm64: vec-syscfg exit status and VL inheritance coverage
@ 2026-10-17 18:24 Abdalla Eldoumani
  2026-10-17 18:24 ` [PATCH 1/2] kselftest/arm64: Report test failures in vec-syscfg's exit status Abdalla Eldoumani
  2026-10-17 18:24 ` [PATCH 2/2] kselftest/arm64: Check that PR_SVE_VL_INHERIT survives a second exec Abdalla Eldoumani
  0 siblings, 2 replies; 4+ messages in thread
From: Abdalla Eldoumani @ 2026-10-17 18:24 UTC (permalink / raw)
  To: Catalin Marinas, Will Deacon, Shuah Khan
  Cc: Mark Brown, Mark Rutland, linux-arm-kernel, linux-kselftest,
	linux-kernel, Abdalla Eldoumani

From: Abdalla Eldoumani <abdalla.eldoumani@ucalgary.ca>

Two small changes to the vector length configuration test.

The first makes vec-syscfg report failures through its exit status. It
currently always exits 0, so a kernel that fails its checks still shows
as passing in the kselftest runner.

The second implements the "Test PR_SVE_VL_INHERIT after a double fork"
item from the fp TODO list by also checking the VL in a grandchild, two
fork() and exec() generations down.

Tested under QEMU (-cpu max, -cpu max,sme=off and -cpu cortex-a57) on
mainline (58161ead2, after v7.3-rc7). To check that the new test can
fail, it was also run on a kernel modified to clear the inherit flag on
exec(): the existing check passed, the new check failed for SVE and SME,
and vec-syscfg exited 1.

Assisted-by: LLM

Abdalla Eldoumani (2):
  kselftest/arm64: Report test failures in vec-syscfg's exit status
  kselftest/arm64: Check that PR_SVE_VL_INHERIT survives a second exec

 tools/testing/selftests/arm64/fp/TODO         |  1 -
 tools/testing/selftests/arm64/fp/vec-syscfg.c | 64 +++++++++++++++++--
 2 files changed, 60 insertions(+), 5 deletions(-)


base-commit: 58161ead29e50d70a317ea26b472e0c7508e69da
-- 
2.49.0.windows.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-10-18  9:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-17 18:24 [PATCH 0/2] kselftest/arm64: vec-syscfg exit status and VL inheritance coverage Abdalla Eldoumani
2026-10-17 18:24 ` [PATCH 1/2] kselftest/arm64: Report test failures in vec-syscfg's exit status Abdalla Eldoumani
2026-10-18  9:16   ` Mark Brown
2026-10-17 18:24 ` [PATCH 2/2] kselftest/arm64: Check that PR_SVE_VL_INHERIT survives a second exec Abdalla Eldoumani

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.