summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2016-03-19 13:35:43 +0100
committerRich Felker <dalias@aerifal.cx>2016-03-19 11:30:49 -0400
commit84d4f5eee5a291dcb25a2a8f781a9a48f70f4731 (patch)
tree31f949530e4a3d8c52b568fac956236dd3f4b254 /arch
parent2de52704ca644f129cc87ac1b28a06198d7dd829 (diff)
downloadmusl-84d4f5eee5a291dcb25a2a8f781a9a48f70f4731.tar.gz
add copy_file_range syscall numbers from linux v4.5
it was introduced for offloading copying between regular files in linux commit 29732938a6289a15e907da234d6692a2ead71855 (microblaze and sh does not yet have the syscall number.)
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/mips64/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
9 files changed, 18 insertions, 0 deletions
diff --git a/arch/aarch64/bits/syscall.h b/arch/aarch64/bits/syscall.h
index 31bed730..eddbe929 100644
--- a/arch/aarch64/bits/syscall.h
+++ b/arch/aarch64/bits/syscall.h
@@ -268,6 +268,7 @@
#define __NR_userfaultfd 282
#define __NR_membarrier 283
#define __NR_mlock2 284
+#define __NR_copy_file_range 285
#define SYS_io_setup __NR_io_setup
#define SYS_io_destroy __NR_io_destroy
@@ -539,3 +540,4 @@
#define SYS_userfaultfd __NR_userfaultfd
#define SYS_membarrier __NR_membarrier
#define SYS_mlock2 __NR_mlock2
+#define SYS_copy_file_range __NR_copy_file_range
diff --git a/arch/arm/bits/syscall.h b/arch/arm/bits/syscall.h
index 036c562f..be30be70 100644
--- a/arch/arm/bits/syscall.h
+++ b/arch/arm/bits/syscall.h
@@ -344,6 +344,7 @@
#define __NR_userfaultfd 388
#define __NR_membarrier 389
#define __NR_mlock2 390
+#define __NR_copy_file_range 391
#define __ARM_NR_breakpoint 0x0f0001
#define __ARM_NR_cacheflush 0x0f0002
@@ -699,3 +700,4 @@
#define SYS_userfaultfd 388
#define SYS_membarrier 389
#define SYS_mlock2 390
+#define SYS_copy_file_range 391
diff --git a/arch/i386/bits/syscall.h b/arch/i386/bits/syscall.h
index b1a389b4..25cd50ab 100644
--- a/arch/i386/bits/syscall.h
+++ b/arch/i386/bits/syscall.h
@@ -375,6 +375,7 @@
#define __NR_userfaultfd 374
#define __NR_membarrier 375
#define __NR_mlock2 376
+#define __NR_copy_file_range 377
/* Repeated with SYS_ prefix */
@@ -756,3 +757,4 @@
#define SYS_userfaultfd 374
#define SYS_membarrier 375
#define SYS_mlock2 376
+#define SYS_copy_file_range 377
diff --git a/arch/mips/bits/syscall.h b/arch/mips/bits/syscall.h
index 340c5873..40ca6ba1 100644
--- a/arch/mips/bits/syscall.h
+++ b/arch/mips/bits/syscall.h
@@ -357,6 +357,7 @@
#define __NR_userfaultfd 4357
#define __NR_membarrier 4358
#define __NR_mlock2 4359
+#define __NR_copy_file_range 4360
/* Repeated with SYS_ prefix */
@@ -719,3 +720,4 @@
#define SYS_userfaultfd 4357
#define SYS_membarrier 4358
#define SYS_mlock2 4359
+#define SYS_copy_file_range 4360
diff --git a/arch/mips64/bits/syscall.h b/arch/mips64/bits/syscall.h
index 8c818825..a84a5197 100644
--- a/arch/mips64/bits/syscall.h
+++ b/arch/mips64/bits/syscall.h
@@ -317,6 +317,7 @@
#define __NR_userfaultfd 5317
#define __NR_membarrier 5318
#define __NR_mlock2 5319
+#define __NR_copy_file_range 5320
#define SYS_read 5000
#define SYS_write 5001
@@ -637,3 +638,4 @@
#define SYS_userfaultfd 5317
#define SYS_membarrier 5318
#define SYS_mlock2 5319
+#define SYS_copy_file_range 5320
diff --git a/arch/or1k/bits/syscall.h b/arch/or1k/bits/syscall.h
index a73b2324..de810a4d 100644
--- a/arch/or1k/bits/syscall.h
+++ b/arch/or1k/bits/syscall.h
@@ -268,6 +268,7 @@
#define __NR_userfaultfd 282
#define __NR_membarrier 283
#define __NR_mlock2 284
+#define __NR_copy_file_range 285
#define SYS_io_setup __NR_io_setup
#define SYS_io_destroy __NR_io_destroy
@@ -539,3 +540,4 @@
#define SYS_userfaultfd __NR_userfaultfd
#define SYS_membarrier __NR_membarrier
#define SYS_mlock2 __NR_mlock2
+#define SYS_copy_file_range __NR_copy_file_range
diff --git a/arch/powerpc/bits/syscall.h b/arch/powerpc/bits/syscall.h
index e02f56f1..eb5295f6 100644
--- a/arch/powerpc/bits/syscall.h
+++ b/arch/powerpc/bits/syscall.h
@@ -368,6 +368,7 @@
#define __NR_userfaultfd 364
#define __NR_membarrier 365
#define __NR_mlock2 378
+#define __NR_copy_file_range 379
/*
* repeated with SYS prefix
@@ -742,3 +743,4 @@
#define SYS_userfaultfd 364
#define SYS_membarrier 365
#define SYS_mlock2 378
+#define SYS_copy_file_range 379
diff --git a/arch/x32/bits/syscall.h b/arch/x32/bits/syscall.h
index 4a1099d3..bd5ab3b4 100644
--- a/arch/x32/bits/syscall.h
+++ b/arch/x32/bits/syscall.h
@@ -280,6 +280,7 @@
#define __NR_userfaultfd (__X32_SYSCALL_BIT + 323)
#define __NR_membarrier (__X32_SYSCALL_BIT + 324)
#define __NR_mlock2 (__X32_SYSCALL_BIT + 325)
+#define __NR_copy_file_range (__X32_SYSCALL_BIT + 326)
#define __NR_rt_sigaction (__X32_SYSCALL_BIT + 512)
#define __NR_rt_sigreturn (__X32_SYSCALL_BIT + 513)
@@ -613,6 +614,7 @@
#define SYS_userfaultfd __NR_userfaultfd
#define SYS_membarrier __NR_membarrier
#define SYS_mlock2 __NR_mlock2
+#define SYS_copy_file_range __NR_copy_file_range
#define SYS_rt_sigaction __NR_rt_sigaction
diff --git a/arch/x86_64/bits/syscall.h b/arch/x86_64/bits/syscall.h
index 22aa716c..1b02df9f 100644
--- a/arch/x86_64/bits/syscall.h
+++ b/arch/x86_64/bits/syscall.h
@@ -324,6 +324,7 @@
#define __NR_userfaultfd 323
#define __NR_membarrier 324
#define __NR_mlock2 325
+#define __NR_copy_file_range 326
@@ -655,3 +656,4 @@
#define SYS_userfaultfd 323
#define SYS_membarrier 324
#define SYS_mlock2 325
+#define SYS_copy_file_range 326