selftests/powerpc: Add a test for PROT_SAO
authorMichael Ellerman <mpe@ellerman.id.au>
Mon, 11 Jul 2016 05:25:18 +0000 (15:25 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 14 Jul 2016 10:26:25 +0000 (20:26 +1000)
commit24af8c5a52a70bbfd275f59836feadd9b9ebc83b
tree1a53bee7a96f8e15f542bc6f69ab6c0ebdb298ae
parente0ddf7a24558b356d5cf5ecc12cb4e305c800953
selftests/powerpc: Add a test for PROT_SAO

PROT_SAO is a powerpc-specific flag to mmap(), and we rely on arch
specific logic to allow it to be passed to mmap().

Add a small test to ensure mmap() accepts PROT_SAO. We don't have a good
way to test that it actually causes the mapping to be created with the
right flags, so for now we just touch the mapping so it's faulted in. In
future we might be able to do something better.

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
tools/testing/selftests/powerpc/mm/.gitignore
tools/testing/selftests/powerpc/mm/Makefile
tools/testing/selftests/powerpc/mm/prot_sao.c [new file with mode: 0644]
tools/testing/selftests/powerpc/utils.h