]> git.baikalelectronics.ru Git - kernel.git/commit
selftests/powerpc: Return skip code for spectre_v2
authorThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Tue, 28 Jul 2020 15:50:39 +0000 (12:50 -0300)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 29 Jul 2020 13:47:52 +0000 (23:47 +1000)
commit611eed9f0bdd9e2302ba5ceaebc1247c321e2fa4
tree30a8fb4ca8444786a7895aaf8582ec711d22fec8
parent241756d0a231d78ade1d777d49706a27ec85ecb5
selftests/powerpc: Return skip code for spectre_v2

When running under older versions of qemu of under newer versions with
old machine types, some security features will not be reported to the
guest. This will lead the guest OS to consider itself Vulnerable to
spectre_v2.

So, spectre_v2 test fails in such cases when the host is mitigated and
miss predictions cannot be detected as expected by the test.

Make it return the skip code instead, for this particular case. We
don't want to miss the case when the test fails and the system reports
as mitigated or not affected. But it is not a problem to miss failures
when the system reports as Vulnerable.

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20200728155039.401445-1-cascardo@canonical.com
tools/testing/selftests/powerpc/security/spectre_v2.c