diff --git a/arch/aarch64/bits/syscall.h.in b/arch/aarch64/bits/syscall.h.in index 332f437d3674044a444f2a76bca5bf4473a6b81d..fd388eecc3f1a7f5e5a82d66c193af1f5c010357 100644 --- a/arch/aarch64/bits/syscall.h.in +++ b/arch/aarch64/bits/syscall.h.in @@ -271,4 +271,7 @@ #define __NR_copy_file_range 285 #define __NR_preadv2 286 #define __NR_pwritev2 287 +#define __NR_pkey_mprotect 288 +#define __NR_pkey_alloc 289 +#define __NR_pkey_free 290 diff --git a/arch/arm/bits/syscall.h.in b/arch/arm/bits/syscall.h.in index 04c8b1cfed81020ea79e609a59973506bb69b341..9b129b235aebeb2b82746691e79e650ee9af0969 100644 --- a/arch/arm/bits/syscall.h.in +++ b/arch/arm/bits/syscall.h.in @@ -347,6 +347,9 @@ #define __NR_copy_file_range 391 #define __NR_preadv2 392 #define __NR_pwritev2 393 +#define __NR_pkey_mprotect 394 +#define __NR_pkey_alloc 395 +#define __NR_pkey_free 396 #define __ARM_NR_breakpoint 0x0f0001 #define __ARM_NR_cacheflush 0x0f0002 diff --git a/arch/i386/bits/syscall.h.in b/arch/i386/bits/syscall.h.in index 5fe9c5c41cfae169ced54e44bfbafb32d0a62d8f..3a1d927092571b02fa9ffbe9948330a0b2d0b467 100644 --- a/arch/i386/bits/syscall.h.in +++ b/arch/i386/bits/syscall.h.in @@ -378,4 +378,7 @@ #define __NR_copy_file_range 377 #define __NR_preadv2 378 #define __NR_pwritev2 379 +#define __NR_pkey_mprotect 380 +#define __NR_pkey_alloc 381 +#define __NR_pkey_free 382 diff --git a/arch/mips/bits/syscall.h.in b/arch/mips/bits/syscall.h.in index bcceaa2ac9c9553e2eba50711d3beab435feb24d..6c9b3d8c262a248b0ae56f049b00e16cc4313e24 100644 --- a/arch/mips/bits/syscall.h.in +++ b/arch/mips/bits/syscall.h.in @@ -360,4 +360,7 @@ #define __NR_copy_file_range 4360 #define __NR_preadv2 4361 #define __NR_pwritev2 4362 +#define __NR_pkey_mprotect 4363 +#define __NR_pkey_alloc 4364 +#define __NR_pkey_free 4365 diff --git a/arch/mips64/bits/syscall.h.in b/arch/mips64/bits/syscall.h.in index eef85435f38278bc12f0e445227dc8c092c094ad..a207133c981505d9f993c8c8619af0b0f1bcb30d 100644 --- a/arch/mips64/bits/syscall.h.in +++ b/arch/mips64/bits/syscall.h.in @@ -320,4 +320,7 @@ #define __NR_copy_file_range 5320 #define __NR_preadv2 5321 #define __NR_pwritev2 5322 +#define __NR_pkey_mprotect 5323 +#define __NR_pkey_alloc 5324 +#define __NR_pkey_free 5325 diff --git a/arch/mipsn32/bits/syscall.h.in b/arch/mipsn32/bits/syscall.h.in index 5fda0b57a38b5dd1dea5a7250c8cb28cc15dea7a..d6b24e8fd5d72f12485125ce48401975da4c4f7f 100644 --- a/arch/mipsn32/bits/syscall.h.in +++ b/arch/mipsn32/bits/syscall.h.in @@ -324,4 +324,7 @@ #define __NR_copy_file_range 6324 #define __NR_preadv2 6325 #define __NR_pwritev2 6326 +#define __NR_pkey_mprotect 6327 +#define __NR_pkey_alloc 6328 +#define __NR_pkey_free 6329 diff --git a/arch/or1k/bits/syscall.h.in b/arch/or1k/bits/syscall.h.in index c6b6cf2ceca90408e0cc272a536183707278ad68..89788a9da7df1c94ed745afa6a4dbec9a2645e4c 100644 --- a/arch/or1k/bits/syscall.h.in +++ b/arch/or1k/bits/syscall.h.in @@ -271,4 +271,7 @@ #define __NR_copy_file_range 285 #define __NR_preadv2 286 #define __NR_pwritev2 287 +#define __NR_pkey_mprotect 288 +#define __NR_pkey_alloc 289 +#define __NR_pkey_free 290 diff --git a/arch/x32/bits/syscall.h.in b/arch/x32/bits/syscall.h.in index e94dcb2f6a76cdd27fb37e8740774eee018f61ee..de6cffe09948400a8a0bb9cbb1f82675aeed9363 100644 --- a/arch/x32/bits/syscall.h.in +++ b/arch/x32/bits/syscall.h.in @@ -280,6 +280,9 @@ #define __NR_membarrier (0x40000000 + 324) #define __NR_mlock2 (0x40000000 + 325) #define __NR_copy_file_range (0x40000000 + 326) +#define __NR_pkey_mprotect (0x40000000 + 329) +#define __NR_pkey_alloc (0x40000000 + 330) +#define __NR_pkey_free (0x40000000 + 331) #define __NR_rt_sigaction (0x40000000 + 512) #define __NR_rt_sigreturn (0x40000000 + 513) diff --git a/arch/x86_64/bits/syscall.h.in b/arch/x86_64/bits/syscall.h.in index d0c551858209ec6852b536af00600e720266aebf..6e743dfbdf83a19c58d3e1718fd923715dbe2839 100644 --- a/arch/x86_64/bits/syscall.h.in +++ b/arch/x86_64/bits/syscall.h.in @@ -327,4 +327,7 @@ #define __NR_copy_file_range 326 #define __NR_preadv2 327 #define __NR_pwritev2 328 +#define __NR_pkey_mprotect 329 +#define __NR_pkey_alloc 330 +#define __NR_pkey_free 331