kselftest/arm64: Tighten up validation of ZA signal context
authorMark Brown <broonie@kernel.org>
Mon, 29 Aug 2022 15:57:27 +0000 (16:57 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Wed, 7 Sep 2022 13:25:46 +0000 (14:25 +0100)
commitb95b07d1c4d48e462a6d2e7b1b11f03f8626bf11
tree3b270ca78bf07ec048191bbf26b98eda58a38310
parentfd5c2c6f08b10a5f5c85261f580075bc8aa08d4d
kselftest/arm64: Tighten up validation of ZA signal context

Currently we accept any size for the ZA signal context that the shared
code will accept which means we don't verify that any data is present.
Since we have enabled ZA we know that there must be data so strengthen
the check to only accept a signal frame with data, and while we're at it
since we enabled ZA but did not set any data we know that ZA must contain
zeros, confirm that.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20220829155728.854947-2-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
tools/testing/selftests/arm64/signal/testcases/za_regs.c