Upstream commit: 68507377f249d165f1f35502d96e9365edb07d9a - socket: Check lengths before advancing pointer in CMSG_NXTHDR - alpha: Fix generic brk system call emulation in __brk_call (bug 29490) - stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279] - stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265] - Update syscall lists for Linux 5.19 - dlfcn: Pass caller pointer to static dlopen implementation (bug 29446)
55 lines
2.1 KiB
Diff
55 lines
2.1 KiB
Diff
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
|