selftests/arm64: Fix MTE prctl TAP plan

The MTE prctl test emits one result from check_basic_read() followed by
one result for each of the seven entries in mte_modes[]. However, the TAP
plan only accounts for the array entries, producing:

  # Planned tests != run tests (7 != 8)

Include the basic read check in the plan so that all eight emitted results
are declared.

Reviewed-by: Mark Brown <broonie@kernel.org>
Fixes: 1f488fb913 ("kselftest/arm64/mte: Add MTE_STORE_ONLY testcases")
Signed-off-by: Muhammad Usama Anjum <usama.anjum@arm.com>
Reviewed-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Signed-off-by: Will Deacon <will@kernel.org>
This commit is contained in:
Muhammad Usama Anjum
2026-08-25 12:18:36 +01:00
committed by Will Deacon
parent 1a0dba077f
commit bb52892f92

View File

@@ -119,7 +119,7 @@ int main(void)
int i;
ksft_print_header();
ksft_set_plan(ARRAY_SIZE(mte_modes));
ksft_set_plan(ARRAY_SIZE(mte_modes) + 1);
check_basic_read();
for (i = 0; i < ARRAY_SIZE(mte_modes); i++)