From: Dave Hansen <dave.hansen@xxxxxxxxx> Guenter Roeck reported [1] breakage on the h8300 and c6x architectures (among others) caused by the new memory protection keys syscalls. This patch does what Arnd suggested and adds them to kernel/sys_ni.c. 1. http://marc.info/?l=linux-kernel&m=147369214820072&w=2 Signed-off-by: Dave Hansen <dave.hansen@xxxxxxxxx> Tested-by: Guenter Roeck <linux@xxxxxxxxxxxx> Acked-by: Arnd Bergmann <arnd@xxxxxxxx> Cc: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: "open list:ABI/API" <linux-api@xxxxxxxxxxxxxxx> Cc: linux-arch@xxxxxxxxxxxxxxx --- b/kernel/sys_ni.c | 5 +++++ 1 file changed, 5 insertions(+) diff -puN kernel/sys_ni.c~fix-pkeys-arch-breakage kernel/sys_ni.c --- a/kernel/sys_ni.c~fix-pkeys-arch-breakage 2016-09-12 13:35:17.449066541 -0700 +++ b/kernel/sys_ni.c 2016-09-12 13:35:17.452066676 -0700 @@ -250,3 +250,8 @@ cond_syscall(sys_execveat); /* membarrier */ cond_syscall(sys_membarrier); + +/* memory protection keys */ +cond_syscall(sys_pkey_mprotect); +cond_syscall(sys_pkey_alloc); +cond_syscall(sys_pkey_free); _ -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html