You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
2.1 KiB
55 lines
2.1 KiB
1 year ago
|
commit 4ab59ce4e5195f98b01748127248fed2b2b77b21
|
||
|
Author: Joseph Myers <joseph@codesourcery.com>
|
||
|
Date: Tue Aug 2 21:05:07 2022 +0000
|
||
|
|
||
|
Update syscall lists for Linux 5.19
|
||
|
|
||
|
Linux 5.19 has no new syscalls, but enables memfd_secret in the uapi
|
||
|
headers for RISC-V. Update the version number in syscall-names.list
|
||
|
to reflect that it is still current for 5.19 and regenerate the
|
||
|
arch-syscall.h headers with build-many-glibcs.py update-syscalls.
|
||
|
|
||
|
Tested with build-many-glibcs.py.
|
||
|
|
||
|
(cherry picked from commit fccadcdf5bed7ee67a6cef4714e0b477d6c8472c)
|
||
|
|
||
|
diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h b/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
|
||
|
index bf4be80f8d380963..202520ee254ec02f 100644
|
||
|
--- a/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
|
||
|
+++ b/sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
|
||
|
@@ -122,6 +122,7 @@
|
||
|
#define __NR_mbind 235
|
||
|
#define __NR_membarrier 283
|
||
|
#define __NR_memfd_create 279
|
||
|
+#define __NR_memfd_secret 447
|
||
|
#define __NR_migrate_pages 238
|
||
|
#define __NR_mincore 232
|
||
|
#define __NR_mkdirat 34
|
||
|
diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h b/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
|
||
|
index d656aedcc2be6009..4e65f337d486de1f 100644
|
||
|
--- a/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
|
||
|
+++ b/sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
|
||
|
@@ -127,6 +127,7 @@
|
||
|
#define __NR_mbind 235
|
||
|
#define __NR_membarrier 283
|
||
|
#define __NR_memfd_create 279
|
||
|
+#define __NR_memfd_secret 447
|
||
|
#define __NR_migrate_pages 238
|
||
|
#define __NR_mincore 232
|
||
|
#define __NR_mkdirat 34
|
||
|
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
|
||
|
index 95370e2ec5dbc4a7..9b285d898db9ab9e 100644
|
||
|
--- a/sysdeps/unix/sysv/linux/syscall-names.list
|
||
|
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
|
||
|
@@ -21,8 +21,8 @@
|
||
|
# This file can list all potential system calls. The names are only
|
||
|
# used if the installed kernel headers also provide them.
|
||
|
|
||
|
-# The list of system calls is current as of Linux 5.18.
|
||
|
-kernel 5.18
|
||
|
+# The list of system calls is current as of Linux 5.19.
|
||
|
+kernel 5.19
|
||
|
|
||
|
FAST_atomic_update
|
||
|
FAST_cmpxchg
|