Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

selftests/powerpc: Update PROT_SAO test to skip ISA 3.1

Since SAO support was removed from ISA 3.1, skip the
prot_sao test if PPC_FEATURE2_ARCH_3_1 is set.

Signed-off-by: Shawn Anastasio <shawn@anastas.io>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20200821185558.35561-4-shawn@anastas.io

authored by

Shawn Anastasio and committed by
Michael Ellerman
24ded46f 9b725a90

+3 -2
+3 -2
tools/testing/selftests/powerpc/mm/prot_sao.c
··· 18 18 { 19 19 char *p; 20 20 21 - /* 2.06 or later should support SAO */ 22 - SKIP_IF(!have_hwcap(PPC_FEATURE_ARCH_2_06)); 21 + /* SAO was introduced in 2.06 and removed in 3.1 */ 22 + SKIP_IF(!have_hwcap(PPC_FEATURE_ARCH_2_06) || 23 + have_hwcap2(PPC_FEATURE2_ARCH_3_1)); 23 24 24 25 /* 25 26 * Ensure we can ask for PROT_SAO.