[PATCH v19 22/24] selftests/vm/pkeys: Override access right definitions on powerpc
Sandipan Das
sandipan at linux.ibm.com
Tue Mar 31 20:58:23 AEDT 2020
From: Ram Pai <linuxram at us.ibm.com>
Some platforms hardcode the x86 values for PKEY_DISABLE_ACCESS
and PKEY_DISABLE_WRITE such as those in:
/usr/include/bits/mman-shared.h.
This overrides the definitions with correct values for powerpc.
cc: Dave Hansen <dave.hansen at intel.com>
cc: Florian Weimer <fweimer at redhat.com>
Signed-off-by: Ram Pai <linuxram at us.ibm.com>
Signed-off-by: Sandipan Das <sandipan at linux.ibm.com>
Acked-by: Dave Hansen <dave.hansen at intel.com>
---
tools/testing/selftests/vm/pkey-powerpc.h | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/tools/testing/selftests/vm/pkey-powerpc.h b/tools/testing/selftests/vm/pkey-powerpc.h
index d31665c48f5ed..02bd4dd7d467a 100644
--- a/tools/testing/selftests/vm/pkey-powerpc.h
+++ b/tools/testing/selftests/vm/pkey-powerpc.h
@@ -16,11 +16,13 @@
#define fpregs fp_regs
#define si_pkey_offset 0x20
-#ifndef PKEY_DISABLE_ACCESS
+#ifdef PKEY_DISABLE_ACCESS
+#undef PKEY_DISABLE_ACCESS
# define PKEY_DISABLE_ACCESS 0x3 /* disable read and write */
#endif
-#ifndef PKEY_DISABLE_WRITE
+#ifdef PKEY_DISABLE_WRITE
+#undef PKEY_DISABLE_WRITE
# define PKEY_DISABLE_WRITE 0x2
#endif
--
2.17.1
More information about the Linuxppc-dev
mailing list