kselftest/arm64: Handle more kselftest result codes in MTE helpers
authorMark Brown <broonie@kernel.org>
Tue, 19 Apr 2022 10:32:40 +0000 (11:32 +0100)
committerCatalin Marinas <catalin.marinas@arm.com>
Thu, 28 Apr 2022 16:57:10 +0000 (17:57 +0100)
commit3f374d7972c48bc0824bdabb8f94fe82e54fd07d
treef2d5b7af0adceeab978d30c9b21067a1ee0191f3
parent82f97bcd876a6b5f764726a5210bde638d9f4d0a
kselftest/arm64: Handle more kselftest result codes in MTE helpers

The MTE selftests have a helper evaluate_test() which translates a return
code into a call to ksft_test_result_*(). Currently this only handles pass
and fail, silently ignoring any other code. Update the helper to support
skipped tests and log any unknown return codes as an error so we get at
least some diagnostic if anything goes wrong.

Signed-off-by: Mark Brown <broonie@kernel.org>
Reviewed-by: Shuah Khan <skhan@linuxfoundation.org>
Link: https://lore.kernel.org/r/20220419103243.24774-2-broonie@kernel.org
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
tools/testing/selftests/arm64/mte/mte_common_util.h