about summary refs log tree commit diff
path: root/arch
diff options
context:
space:
mode:
authorGaƫl PORTAY <gael.portay@rtone.fr>2024-02-18 03:26:45 +0100
committerRich Felker <dalias@aerifal.cx>2024-02-22 19:23:13 -0500
commitb2c4c3d590a338b574bbbb691963995e6541ae75 (patch)
treebd18a47594d3dde2f902dc4300b35973932bc9fd /arch
parente9751279479edc63af2c15b54a85cbe0374ca8b7 (diff)
downloadmusl-b2c4c3d590a338b574bbbb691963995e6541ae75.tar.gz
musl-b2c4c3d590a338b574bbbb691963995e6541ae75.tar.xz
musl-b2c4c3d590a338b574bbbb691963995e6541ae75.zip
bits/syscall.h: add futex_waitv from linux v5.16
see

    linux commit 039c0ec9bb77446d7ada7f55f90af9299b28ca49
    futex,x86: Wire up sys_futex_waitv()

    linux commit ea7c45fde5aa3e761aaddb7902a31a95cb120e7b
    futex,arm: Wire up sys_futex_waitv()

    linux commit b3ff2881ba18b852f79f5476d7631940071f1adb
    MIPS: syscalls: Wire up futex_waitv syscall

    linux commit 6c122360cf2f4c5a856fcbd79b4485b7baec942a
    s390: wire up sys_futex_waitv system call

    linux commit a0eb2da92b715d0c97b96b09979689ea09faefe6
    futex: Wireup futex_waitv syscall
Diffstat (limited to 'arch')
-rw-r--r--arch/aarch64/bits/syscall.h.in1
-rw-r--r--arch/arm/bits/syscall.h.in1
-rw-r--r--arch/i386/bits/syscall.h.in1
-rw-r--r--arch/m68k/bits/syscall.h.in1
-rw-r--r--arch/microblaze/bits/syscall.h.in1
-rw-r--r--arch/mips/bits/syscall.h.in1
-rw-r--r--arch/mips64/bits/syscall.h.in1
-rw-r--r--arch/mipsn32/bits/syscall.h.in1
-rw-r--r--arch/or1k/bits/syscall.h.in1
-rw-r--r--arch/powerpc/bits/syscall.h.in1
-rw-r--r--arch/powerpc64/bits/syscall.h.in1
-rw-r--r--arch/riscv64/bits/syscall.h.in1
-rw-r--r--arch/s390x/bits/syscall.h.in1
-rw-r--r--arch/sh/bits/syscall.h.in1
-rw-r--r--arch/x32/bits/syscall.h.in1
-rw-r--r--arch/x86_64/bits/syscall.h.in1
16 files changed, 16 insertions, 0 deletions
diff --git a/arch/aarch64/bits/syscall.h.in b/arch/aarch64/bits/syscall.h.in
index 1d0435db..7641d6a0 100644
--- a/arch/aarch64/bits/syscall.h.in
+++ b/arch/aarch64/bits/syscall.h.in
@@ -300,4 +300,5 @@
 #define __NR_landlock_add_rule	445
 #define __NR_landlock_restrict_self	446
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
diff --git a/arch/arm/bits/syscall.h.in b/arch/arm/bits/syscall.h.in
index 1445cbf7..6dafff15 100644
--- a/arch/arm/bits/syscall.h.in
+++ b/arch/arm/bits/syscall.h.in
@@ -400,6 +400,7 @@
 #define __NR_landlock_add_rule	445
 #define __NR_landlock_restrict_self	446
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
 #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 d8df69ec..907b5641 100644
--- a/arch/i386/bits/syscall.h.in
+++ b/arch/i386/bits/syscall.h.in
@@ -438,4 +438,5 @@
 #define __NR_landlock_restrict_self	446
 #define __NR_memfd_secret	447
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
diff --git a/arch/m68k/bits/syscall.h.in b/arch/m68k/bits/syscall.h.in
index f0ae301a..a253aea5 100644
--- a/arch/m68k/bits/syscall.h.in
+++ b/arch/m68k/bits/syscall.h.in
@@ -417,3 +417,4 @@
 #define __NR_landlock_add_rule	445
 #define __NR_landlock_restrict_self	446
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
diff --git a/arch/microblaze/bits/syscall.h.in b/arch/microblaze/bits/syscall.h.in
index a98089bf..dcc835a3 100644
--- a/arch/microblaze/bits/syscall.h.in
+++ b/arch/microblaze/bits/syscall.h.in
@@ -438,4 +438,5 @@
 #define __NR_landlock_add_rule	445
 #define __NR_landlock_restrict_self	446
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
diff --git a/arch/mips/bits/syscall.h.in b/arch/mips/bits/syscall.h.in
index 697e8aa0..bbed0c1b 100644
--- a/arch/mips/bits/syscall.h.in
+++ b/arch/mips/bits/syscall.h.in
@@ -419,4 +419,5 @@
 #define __NR_landlock_add_rule	4445
 #define __NR_landlock_restrict_self	4446
 #define __NR_process_mrelease	4448
+#define __NR_futex_waitv	4449
 
diff --git a/arch/mips64/bits/syscall.h.in b/arch/mips64/bits/syscall.h.in
index eabb3e4a..06562072 100644
--- a/arch/mips64/bits/syscall.h.in
+++ b/arch/mips64/bits/syscall.h.in
@@ -349,4 +349,5 @@
 #define __NR_landlock_add_rule	5445
 #define __NR_landlock_restrict_self	5446
 #define __NR_process_mrelease	5448
+#define __NR_futex_waitv	5449
 
diff --git a/arch/mipsn32/bits/syscall.h.in b/arch/mipsn32/bits/syscall.h.in
index 80aee609..21476c7b 100644
--- a/arch/mipsn32/bits/syscall.h.in
+++ b/arch/mipsn32/bits/syscall.h.in
@@ -373,4 +373,5 @@
 #define __NR_landlock_add_rule	6445
 #define __NR_landlock_restrict_self	6446
 #define __NR_process_mrelease	6448
+#define __NR_futex_waitv	6449
 
diff --git a/arch/or1k/bits/syscall.h.in b/arch/or1k/bits/syscall.h.in
index 6ea7f72a..bc55def0 100644
--- a/arch/or1k/bits/syscall.h.in
+++ b/arch/or1k/bits/syscall.h.in
@@ -322,4 +322,5 @@
 #define __NR_landlock_add_rule	445
 #define __NR_landlock_restrict_self	446
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
diff --git a/arch/powerpc/bits/syscall.h.in b/arch/powerpc/bits/syscall.h.in
index f31dd743..22f84f1e 100644
--- a/arch/powerpc/bits/syscall.h.in
+++ b/arch/powerpc/bits/syscall.h.in
@@ -426,4 +426,5 @@
 #define __NR_landlock_add_rule	445
 #define __NR_landlock_restrict_self	446
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
diff --git a/arch/powerpc64/bits/syscall.h.in b/arch/powerpc64/bits/syscall.h.in
index 7149ea62..3cdc9331 100644
--- a/arch/powerpc64/bits/syscall.h.in
+++ b/arch/powerpc64/bits/syscall.h.in
@@ -398,4 +398,5 @@
 #define __NR_landlock_add_rule	445
 #define __NR_landlock_restrict_self	446
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
diff --git a/arch/riscv64/bits/syscall.h.in b/arch/riscv64/bits/syscall.h.in
index 8fc3158a..1b13a477 100644
--- a/arch/riscv64/bits/syscall.h.in
+++ b/arch/riscv64/bits/syscall.h.in
@@ -300,6 +300,7 @@
 #define __NR_landlock_add_rule	445
 #define __NR_landlock_restrict_self	446
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
 #define __NR_sysriscv __NR_arch_specific_syscall
 #define __NR_riscv_flush_icache (__NR_sysriscv + 15)
diff --git a/arch/s390x/bits/syscall.h.in b/arch/s390x/bits/syscall.h.in
index cc239a11..0de01875 100644
--- a/arch/s390x/bits/syscall.h.in
+++ b/arch/s390x/bits/syscall.h.in
@@ -364,4 +364,5 @@
 #define __NR_landlock_restrict_self	446
 #define __NR_memfd_secret	447
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
diff --git a/arch/sh/bits/syscall.h.in b/arch/sh/bits/syscall.h.in
index b752f83d..1169a1bd 100644
--- a/arch/sh/bits/syscall.h.in
+++ b/arch/sh/bits/syscall.h.in
@@ -410,4 +410,5 @@
 #define __NR_landlock_add_rule	445
 #define __NR_landlock_restrict_self	446
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449
 
diff --git a/arch/x32/bits/syscall.h.in b/arch/x32/bits/syscall.h.in
index 6b0e3c3a..5390db02 100644
--- a/arch/x32/bits/syscall.h.in
+++ b/arch/x32/bits/syscall.h.in
@@ -310,6 +310,7 @@
 #define __NR_landlock_restrict_self	(0x40000000 + 446)
 #define __NR_memfd_secret	(0x40000000 + 447)
 #define __NR_process_mrelease	(0x40000000 + 448)
+#define __NR_futex_waitv	(0x40000000 + 449)
 
 
 #define __NR_rt_sigaction (0x40000000 + 512)
diff --git a/arch/x86_64/bits/syscall.h.in b/arch/x86_64/bits/syscall.h.in
index 647c427b..f566d52d 100644
--- a/arch/x86_64/bits/syscall.h.in
+++ b/arch/x86_64/bits/syscall.h.in
@@ -357,4 +357,5 @@
 #define __NR_landlock_restrict_self	446
 #define __NR_memfd_secret	447
 #define __NR_process_mrelease	448
+#define __NR_futex_waitv	449