about summary refs log tree commit diff
path: root/arch
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2016-01-23 23:16:14 +0000
committerRich Felker <dalias@aerifal.cx>2016-01-26 18:30:50 -0500
commit51d5f139ca9e79d621a396542dde5b8cd76c5c3f (patch)
tree7a2eb9fdc817d9dbd5a12125bf12753ada59d609 /arch
parentaaa604052dce98cfb4cc39f561bbb739c69bd802 (diff)
downloadmusl-51d5f139ca9e79d621a396542dde5b8cd76c5c3f.tar.gz
musl-51d5f139ca9e79d621a396542dde5b8cd76c5c3f.tar.xz
musl-51d5f139ca9e79d621a396542dde5b8cd76c5c3f.zip
add mlock2 syscall number from linux v4.4
this is mlock with a flags argument, new in linux commit
a8ca5d0ecbdde5cc3d7accacbd69968b0c98764e

as usual microblaze and sh don't have allocated syscall number yet.
Diffstat (limited to 'arch')
-rw-r--r--arch/aarch64/bits/syscall.h2
-rw-r--r--arch/arm/bits/syscall.h2
-rw-r--r--arch/i386/bits/syscall.h2
-rw-r--r--arch/mips/bits/syscall.h2
-rw-r--r--arch/or1k/bits/syscall.h2
-rw-r--r--arch/powerpc/bits/syscall.h2
-rw-r--r--arch/x32/bits/syscall.h2
-rw-r--r--arch/x86_64/bits/syscall.h2
8 files changed, 16 insertions, 0 deletions
diff --git a/arch/aarch64/bits/syscall.h b/arch/aarch64/bits/syscall.h
index d64b4371..31bed730 100644
--- a/arch/aarch64/bits/syscall.h
+++ b/arch/aarch64/bits/syscall.h
@@ -267,6 +267,7 @@
 #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
@@ -537,3 +538,4 @@
 #define SYS_execveat __NR_execveat
 #define SYS_userfaultfd __NR_userfaultfd
 #define SYS_membarrier __NR_membarrier
+#define SYS_mlock2 __NR_mlock2
diff --git a/arch/arm/bits/syscall.h b/arch/arm/bits/syscall.h
index 0ddb2ccf..036c562f 100644
--- a/arch/arm/bits/syscall.h
+++ b/arch/arm/bits/syscall.h
@@ -343,6 +343,7 @@
 #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
@@ -697,3 +698,4 @@
 #define SYS_execveat	387
 #define SYS_userfaultfd	388
 #define SYS_membarrier		389
+#define SYS_mlock2		390
diff --git a/arch/i386/bits/syscall.h b/arch/i386/bits/syscall.h
index 27c5325c..b1a389b4 100644
--- a/arch/i386/bits/syscall.h
+++ b/arch/i386/bits/syscall.h
@@ -374,6 +374,7 @@
 #define __NR_shutdown		373
 #define __NR_userfaultfd	374
 #define __NR_membarrier		375
+#define __NR_mlock2		376
 
 
 /* Repeated with SYS_ prefix */
@@ -754,3 +755,4 @@
 #define SYS_shutdown		373
 #define SYS_userfaultfd		374
 #define SYS_membarrier		375
+#define SYS_mlock2		376
diff --git a/arch/mips/bits/syscall.h b/arch/mips/bits/syscall.h
index 08bac39d..340c5873 100644
--- a/arch/mips/bits/syscall.h
+++ b/arch/mips/bits/syscall.h
@@ -356,6 +356,7 @@
 #define __NR_execveat                4356
 #define __NR_userfaultfd             4357
 #define __NR_membarrier              4358
+#define __NR_mlock2                  4359
 
 
 /* Repeated with SYS_ prefix */
@@ -717,3 +718,4 @@
 #define SYS_execveat                4356
 #define SYS_userfaultfd             4357
 #define SYS_membarrier              4358
+#define SYS_mlock2                  4359
diff --git a/arch/or1k/bits/syscall.h b/arch/or1k/bits/syscall.h
index 203e243b..a73b2324 100644
--- a/arch/or1k/bits/syscall.h
+++ b/arch/or1k/bits/syscall.h
@@ -267,6 +267,7 @@
 #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
@@ -537,3 +538,4 @@
 #define SYS_execveat __NR_execveat
 #define SYS_userfaultfd __NR_userfaultfd
 #define SYS_membarrier __NR_membarrier
+#define SYS_mlock2 __NR_mlock2
diff --git a/arch/powerpc/bits/syscall.h b/arch/powerpc/bits/syscall.h
index 2dfec2fa..e02f56f1 100644
--- a/arch/powerpc/bits/syscall.h
+++ b/arch/powerpc/bits/syscall.h
@@ -367,6 +367,7 @@
 #define __NR_switch_endian         363
 #define __NR_userfaultfd           364
 #define __NR_membarrier            365
+#define __NR_mlock2                378
 
 /*
  * repeated with SYS prefix
@@ -740,3 +741,4 @@
 #define SYS_switch_endian         363
 #define SYS_userfaultfd           364
 #define SYS_membarrier            365
+#define SYS_mlock2                378
diff --git a/arch/x32/bits/syscall.h b/arch/x32/bits/syscall.h
index 6240c356..4a1099d3 100644
--- a/arch/x32/bits/syscall.h
+++ b/arch/x32/bits/syscall.h
@@ -279,6 +279,7 @@
 #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)
@@ -611,6 +612,7 @@
 #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
diff --git a/arch/x86_64/bits/syscall.h b/arch/x86_64/bits/syscall.h
index 0ff50268..22aa716c 100644
--- a/arch/x86_64/bits/syscall.h
+++ b/arch/x86_64/bits/syscall.h
@@ -323,6 +323,7 @@
 #define __NR_execveat				322
 #define __NR_userfaultfd			323
 #define __NR_membarrier				324
+#define __NR_mlock2				325
 
 
 
@@ -653,3 +654,4 @@
 #define SYS_execveat				322
 #define SYS_userfaultfd				323
 #define SYS_membarrier				324
+#define SYS_mlock2				325