53 lines
1.8 KiB
Diff
53 lines
1.8 KiB
Diff
From: Pranith Kumar <bobby.prani@gmail.com>
|
|
Date: Mon, 1 Sep 2014 14:23:07 -0400
|
|
Subject: powerpc: Wire up sys_seccomp(), sys_getrandom() and
|
|
sys_memfd_create()
|
|
Origin: https://git.kernel.org/linus/7d59deb50aafbdc01b52aed209d202d827261cb0
|
|
Bug-Debian: https://bugs.debian.org/760702
|
|
|
|
This patch wires up three new syscalls for powerpc. The three
|
|
new syscalls are seccomp, getrandom and memfd_create.
|
|
|
|
Signed-off-by: Pranith Kumar <bobby.prani@gmail.com>
|
|
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
|
|
[bwh: Backported to 3.16:
|
|
- Adjust context
|
|
- Only wire up memfd_create
|
|
- Insert unimplemented-syscall entries for seccomp and getrandom]
|
|
---
|
|
diff --git a/arch/powerpc/include/asm/systbl.h b/arch/powerpc/include/asm/systbl.h
|
|
index 542bc0f..7d8a600 100644
|
|
--- a/arch/powerpc/include/asm/systbl.h
|
|
+++ b/arch/powerpc/include/asm/systbl.h
|
|
@@ -362,3 +362,6 @@ SYSCALL(ni_syscall) /* sys_kcmp */
|
|
SYSCALL_SPU(sched_setattr)
|
|
SYSCALL_SPU(sched_getattr)
|
|
SYSCALL_SPU(renameat2)
|
|
+SYSCALL_SPU(ni_syscall) /* sys_seccomp */
|
|
+SYSCALL_SPU(ni_syscall) /* sys_getrandom */
|
|
+SYSCALL_SPU(memfd_create)
|
|
diff --git a/arch/powerpc/include/asm/unistd.h b/arch/powerpc/include/asm/unistd.h
|
|
index 5ce5552..4e9af3f 100644
|
|
--- a/arch/powerpc/include/asm/unistd.h
|
|
+++ b/arch/powerpc/include/asm/unistd.h
|
|
@@ -12,7 +12,7 @@
|
|
#include <uapi/asm/unistd.h>
|
|
|
|
|
|
-#define __NR_syscalls 358
|
|
+#define __NR_syscalls 361
|
|
|
|
#define __NR__exit __NR_exit
|
|
#define NR_syscalls __NR_syscalls
|
|
diff --git a/arch/powerpc/include/uapi/asm/unistd.h b/arch/powerpc/include/uapi/asm/unistd.h
|
|
index 2d526f7..0688fc0 100644
|
|
--- a/arch/powerpc/include/uapi/asm/unistd.h
|
|
+++ b/arch/powerpc/include/uapi/asm/unistd.h
|
|
@@ -380,5 +380,6 @@
|
|
#define __NR_sched_setattr 355
|
|
#define __NR_sched_getattr 356
|
|
#define __NR_renameat2 357
|
|
+#define __NR_memfd_create 360
|
|
|
|
#endif /* _UAPI_ASM_POWERPC_UNISTD_H_ */
|