summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorMichael Ellerman <mpe@ellerman.id.au>2016-11-01 05:01:18 +0100
committerMichael Ellerman <mpe@ellerman.id.au>2016-11-14 01:11:51 +0100
commit997e200182347d2cc7e37bc43eaafe249b4571b9 (patch)
treee9e586cf5b19c1ef0f00e597fd72c60af324f139 /tools
parentselftests/powerpc: Abort load_unaligned_zeropad on unhandled SEGV (diff)
downloadlinux-997e200182347d2cc7e37bc43eaafe249b4571b9.tar.xz
linux-997e200182347d2cc7e37bc43eaafe249b4571b9.zip
selftests/powerpc: Fail load_unaligned_zeropad on miscompare
If the result returned by load_unaligned_zeropad() doesn't match what we expect we should fail the test! Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'tools')
-rw-r--r--tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c b/tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c
index cf7a4a114a90..cd7af4e1b65a 100644
--- a/tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c
+++ b/tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c
@@ -118,8 +118,10 @@ static int do_one_test(char *p, int page_offset)
got = load_unaligned_zeropad(p);
- if (should != got)
+ if (should != got) {
printf("offset %u load_unaligned_zeropad returned 0x%lx, should be 0x%lx\n", page_offset, got, should);
+ return 1;
+ }
return 0;
}