KVM: arm64: selftests: Make MPAM reporting in set_id_regs more standard

Currently the way that most if not all test automation systems track the
results of individual tests in kselftest between runs is by using the
string printed as part of the test result line, the numbers printed change
too often to be useful. This is used for user interface purposes and for
automated applications like bisection.

The KVM set_id_regs test does not follow this pattern when reporting the
MPAM specific tests it does, the strings used when tests pass are distinct
from those when tests are skipped or fail and some skips cause multiple
tests to not be reported at all. Convert the diagnostic information
printed on skips to informational messages and report consistent test names
for each test, with early returns replaced with gotos to a common exit path
that reports skips for the tests that are skipped.

Signed-off-by: Mark Brown <broonie@kernel.org>
1 file changed