From d9102f12fd39bd77151a1f630fcfc8c80f86c55c Mon Sep 17 00:00:00 2001 From: Justin Cormack Date: Mon, 26 Dec 2016 17:59:12 +0000 Subject: arch: update syscalls for Linux 4.9 Add support for the following syscalls added in Linux v4.9: - preadv2 and pwritev2 - pkey_mprotect, pkey_alloc, pkey_free Signed-off-by: Justin Cormack [PM: update subject line, description, and some whitespace] Signed-off-by: Paul Moore --- include/seccomp.h.in | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'include') diff --git a/include/seccomp.h.in b/include/seccomp.h.in index 5b9057f..5fc687c 100644 --- a/include/seccomp.h.in +++ b/include/seccomp.h.in @@ -1609,6 +1609,21 @@ int seccomp_export_bpf(const scmp_filter_ctx ctx, int fd); #define __NR_userfaultfd __PNR_userfaultfd #endif /* __NR_userfaultfd */ +#define __PNR_pkey_mprotect -10201 +#ifndef __NR_pkey_mprotect +#define __NR_pkey_mprotect __PNR_pkey_mprotect +#endif /* __NR_pkey_mprotect */ + +#define __PNR_pkey_alloc -10202 +#ifndef __NR_pkey_alloc +#define __NR_pkey_alloc __PNR_pkey_alloc +#endif /* __NR_pkey_alloc */ + +#define __PNR_pkey_free -10203 +#ifndef __NR_pkey_free +#define __NR_pkey_free __PNR_pkey_free +#endif /* __NR_pkey_free */ + #ifdef __cplusplus } #endif -- cgit v1.2.1