add mlock2 syscall number from linux v4.4
authorSzabolcs Nagy <nsz@port70.net>
Sat, 23 Jan 2016 23:16:14 +0000 (23:16 +0000)
committerRich Felker <dalias@aerifal.cx>
Tue, 26 Jan 2016 23:30:50 +0000 (18:30 -0500)
this is mlock with a flags argument, new in linux commit
a8ca5d0ecbdde5cc3d7accacbd69968b0c98764e

as usual microblaze and sh don't have allocated syscall number yet.

arch/aarch64/bits/syscall.h
arch/arm/bits/syscall.h
arch/i386/bits/syscall.h
arch/mips/bits/syscall.h
arch/or1k/bits/syscall.h
arch/powerpc/bits/syscall.h
arch/x32/bits/syscall.h
arch/x86_64/bits/syscall.h

index d64b4371345c5646ecf8f15b551892bd56013731..31bed73006b3817b72bae1f2e33744fa8ffc1474 100644 (file)
 #define __NR_execveat 281
 #define __NR_userfaultfd 282
 #define __NR_membarrier 283
+#define __NR_mlock2 284
 
 #define SYS_io_setup __NR_io_setup
 #define SYS_io_destroy __NR_io_destroy
 #define SYS_execveat __NR_execveat
 #define SYS_userfaultfd __NR_userfaultfd
 #define SYS_membarrier __NR_membarrier
+#define SYS_mlock2 __NR_mlock2
index 0ddb2ccf4a3bec8e1bcbaef0cba7376a4f9a4e60..036c562fb467c45ac81861ef5ce7fcf0e260efac 100644 (file)
 #define __NR_execveat  387
 #define __NR_userfaultfd       388
 #define __NR_membarrier                389
+#define __NR_mlock2            390
 
 #define __ARM_NR_breakpoint    0x0f0001
 #define __ARM_NR_cacheflush    0x0f0002
 #define SYS_execveat   387
 #define SYS_userfaultfd        388
 #define SYS_membarrier         389
+#define SYS_mlock2             390
index 27c5325c02ace66d65ab11a12c943a5bb5689476..b1a389b4903704d0e80c7705ea7a9961010dfc5b 100644 (file)
 #define __NR_shutdown          373
 #define __NR_userfaultfd       374
 #define __NR_membarrier                375
+#define __NR_mlock2            376
 
 
 /* Repeated with SYS_ prefix */
 #define SYS_shutdown           373
 #define SYS_userfaultfd                374
 #define SYS_membarrier         375
+#define SYS_mlock2             376
index 08bac39d6cbbde633ff26ba4e1f7629ea1f38fcd..340c58739c85bfe6f23e0ac9fd3cc5a2e10808ea 100644 (file)
 #define __NR_execveat                4356
 #define __NR_userfaultfd             4357
 #define __NR_membarrier              4358
+#define __NR_mlock2                  4359
 
 
 /* Repeated with SYS_ prefix */
 #define SYS_execveat                4356
 #define SYS_userfaultfd             4357
 #define SYS_membarrier              4358
+#define SYS_mlock2                  4359
index 203e243baf42e19bff00009f865d2b264c2e4f80..a73b23248d74696676a698e11dfc5ee992b8ad9e 100644 (file)
 #define __NR_execveat 281
 #define __NR_userfaultfd 282
 #define __NR_membarrier 283
+#define __NR_mlock2 284
 
 #define SYS_io_setup __NR_io_setup
 #define SYS_io_destroy __NR_io_destroy
 #define SYS_execveat __NR_execveat
 #define SYS_userfaultfd __NR_userfaultfd
 #define SYS_membarrier __NR_membarrier
+#define SYS_mlock2 __NR_mlock2
index 2dfec2fae0d03715b6a4a7b79c9a3deebbdc57f5..e02f56f19f653b00811c9b0ac08da97c2ad05e76 100644 (file)
 #define __NR_switch_endian         363
 #define __NR_userfaultfd           364
 #define __NR_membarrier            365
+#define __NR_mlock2                378
 
 /*
  * repeated with SYS prefix
 #define SYS_switch_endian         363
 #define SYS_userfaultfd           364
 #define SYS_membarrier            365
+#define SYS_mlock2                378
index 6240c356b580211d19c2943b7f772ed2a7275b02..4a1099d38b630f1d61e6786c113f18673ccc21e4 100644 (file)
 #define __NR_bpf (__X32_SYSCALL_BIT + 321)
 #define __NR_userfaultfd (__X32_SYSCALL_BIT + 323)
 #define __NR_membarrier (__X32_SYSCALL_BIT + 324)
+#define __NR_mlock2 (__X32_SYSCALL_BIT + 325)
 
 #define __NR_rt_sigaction (__X32_SYSCALL_BIT + 512)
 #define __NR_rt_sigreturn (__X32_SYSCALL_BIT + 513)
 #define SYS_bpf __NR_bpf
 #define SYS_userfaultfd __NR_userfaultfd
 #define SYS_membarrier __NR_membarrier
+#define SYS_mlock2 __NR_mlock2
 
 
 #define SYS_rt_sigaction __NR_rt_sigaction
index 0ff502686a0c83aeb081ec7f28eca5e5eb896d17..22aa716c02848c2a8fa812f17a9b9b53f6bfcae6 100644 (file)
 #define __NR_execveat                          322
 #define __NR_userfaultfd                       323
 #define __NR_membarrier                                324
+#define __NR_mlock2                            325
 
 
 
 #define SYS_execveat                           322
 #define SYS_userfaultfd                                323
 #define SYS_membarrier                         324
+#define SYS_mlock2                             325