]> sourceware.org Git - glibc.git/commitdiff
Update syscall lists for Linux 6.11
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 8 Oct 2024 18:45:24 +0000 (15:45 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 10 Oct 2024 13:27:49 +0000 (10:27 -0300)
Linux 6.11 changes for syscall are:

  * fstat/newfstatat for loongarch (it should be safe to add since
    255dc1e4ed8 that undefine them).
  * clone3 for nios2, which only adds the entry point but defined
    __ARCH_BROKEN_SYS_CLONE3 (the syscall will always return ENOSYS).
  * uretprobe for x86_64 and x32.

Update syscall-names.list and regenerate the arch-syscall.h headers
with build-many-glibcs.py update-syscalls.

Tested with build-many-glibcs.py.

Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
sysdeps/unix/sysv/linux/loongarch/arch-syscall.h
sysdeps/unix/sysv/linux/nios2/arch-syscall.h
sysdeps/unix/sysv/linux/syscall-names.list
sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h
sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h

index 8bb82448a7570d549e85fb66ebf0a0aab8827e10..7e732256fd4c6da7d37d61d8ac24db843a7cef54 100644 (file)
@@ -59,6 +59,7 @@
 #define __NR_fsmount 432
 #define __NR_fsopen 430
 #define __NR_fspick 433
+#define __NR_fstat 80
 #define __NR_fstatfs 44
 #define __NR_fsync 82
 #define __NR_ftruncate 46
 #define __NR_munmap 215
 #define __NR_name_to_handle_at 264
 #define __NR_nanosleep 101
+#define __NR_newfstatat 79
 #define __NR_nfsservctl 42
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
index f94e212995549062a5ff11d8c5352c63182725d4..b1d0fb6f6ec9912528c87197ff3ce590746dab44 100644 (file)
@@ -24,6 +24,7 @@
 #define __NR_clock_settime 112
 #define __NR_clock_settime64 404
 #define __NR_clone 220
+#define __NR_clone3 435
 #define __NR_close 57
 #define __NR_close_range 436
 #define __NR_connect 203
index 7871f93b94d731d26928a3e12e4ca8b88606aad5..aa5b479e2a08e7bbc5f8487d4322275c1900d10e 100644 (file)
@@ -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 6.10.
-kernel 6.10
+# The list of system calls is current as of Linux 6.11.
+kernel 6.11
 
 FAST_atomic_update
 FAST_cmpxchg
@@ -653,6 +653,7 @@ uname
 unlink
 unlinkat
 unshare
+uretprobe
 uselib
 userfaultfd
 usr26
index 5d86e75dd556caad52b5fc06770481f33176540e..dfc10d0c7e8a8f1e3cfc81c00096bec4d016b3f0 100644 (file)
 #define __NR_unlink 87
 #define __NR_unlinkat 263
 #define __NR_unshare 272
+#define __NR_uretprobe 335
 #define __NR_uselib 134
 #define __NR_userfaultfd 323
 #define __NR_ustat 136
index 6c35068d8e8f4b05f3c5c2ae63994aa7b93a72ca..9340daa967425c4ae34bf35da41cdcaa3eeeb0fa 100644 (file)
 #define __NR_unlink 1073741911
 #define __NR_unlinkat 1073742087
 #define __NR_unshare 1073742096
+#define __NR_uretprobe 1073742159
 #define __NR_userfaultfd 1073742147
 #define __NR_ustat 1073741960
 #define __NR_utime 1073741956
This page took 0.04251 seconds and 5 git commands to generate.