From e1845177f28056ab2fd4adad8b1f3199fb13e29e Mon Sep 17 00:00:00 2001 From: Kees Cook Date: Sun, 10 Feb 2019 11:25:44 +0000 Subject: [PATCH] parisc_syscalls_linux49 Gbp-Pq: Name 29-parisc_syscalls_linux49.patch --- src/arch-parisc-syscalls.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/arch-parisc-syscalls.c b/src/arch-parisc-syscalls.c index 198076a..9f21be0 100644 --- a/src/arch-parisc-syscalls.c +++ b/src/arch-parisc-syscalls.c @@ -10,7 +10,7 @@ #include "arch.h" #include "arch-parisc.h" -/* NOTE: based on Linux 4.5-rc4 */ +/* NOTE: based on Linux 4.9 */ const struct arch_syscall_def parisc_syscall_table[] = { \ { "_llseek", 140 }, { "_newselect", 142 }, @@ -238,11 +238,15 @@ const struct arch_syscall_def parisc_syscall_table[] = { \ { "pipe", 42 }, { "pipe2", 313 }, { "pivot_root", 67 }, + { "pkey_alloc", __PNR_pkey_alloc }, + { "pkey_free", __PNR_pkey_free }, + { "pkey_mprotect", __PNR_pkey_mprotect }, { "poll", 168 }, { "ppoll", 274 }, { "prctl", 172 }, { "pread64", 108 }, { "preadv", 315 }, + { "preadv2", 347 }, { "prlimit64", 321 }, { "process_vm_readv", 330 }, { "process_vm_writev", 331 }, @@ -253,6 +257,7 @@ const struct arch_syscall_def parisc_syscall_table[] = { \ { "putpmsg", 197 }, { "pwrite64", 109 }, { "pwritev", 316 }, + { "pwritev2", 348 }, { "query_module", 167 }, { "quotactl", 131 }, { "read", 3 }, -- 2.30.2