]> sourceware.org Git - glibc.git/commitdiff
Update syscall lists for Linux 6.10
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 16 Jul 2024 17:08:46 +0000 (17:08 +0000)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 30 Jul 2024 11:48:51 +0000 (08:48 -0300)
Linux 6.10 changes for syscall are:

  * mseal for all architectures.
  * map_shadow_stack for x32.
  * Replace sync_file_range with sync_file_range2 for csky (which
    fixes a broken sync_file_range usage).

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: Florian Weimer <fweimer@redhat.com>
27 files changed:
sysdeps/unix/sysv/linux/aarch64/arch-syscall.h
sysdeps/unix/sysv/linux/alpha/arch-syscall.h
sysdeps/unix/sysv/linux/arc/arch-syscall.h
sysdeps/unix/sysv/linux/arm/arch-syscall.h
sysdeps/unix/sysv/linux/csky/arch-syscall.h
sysdeps/unix/sysv/linux/hppa/arch-syscall.h
sysdeps/unix/sysv/linux/i386/arch-syscall.h
sysdeps/unix/sysv/linux/loongarch/arch-syscall.h
sysdeps/unix/sysv/linux/m68k/arch-syscall.h
sysdeps/unix/sysv/linux/microblaze/arch-syscall.h
sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h
sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h
sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h
sysdeps/unix/sysv/linux/nios2/arch-syscall.h
sysdeps/unix/sysv/linux/or1k/arch-syscall.h
sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h
sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h
sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h
sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h
sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h
sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h
sysdeps/unix/sysv/linux/sh/arch-syscall.h
sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h
sysdeps/unix/sysv/linux/sparc/sparc64/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 7ee8a2167aaae172ec910864b6b400fbddb36058..19b6316cb6ffae268c8caf681439a2b240c10acc 100644 (file)
 #define __NR_mq_timedsend 182
 #define __NR_mq_unlink 181
 #define __NR_mremap 216
+#define __NR_mseal 462
 #define __NR_msgctl 187
 #define __NR_msgget 186
 #define __NR_msgrcv 188
index 0f4ea7670be610be217e6975aaea4ced5f01854f..216a5575c69d0ff35126c0289be189f566c0191e 100644 (file)
@@ -24,6 +24,7 @@
 #define __NR_clock_nanosleep 422
 #define __NR_clock_settime 419
 #define __NR_clone 312
+#define __NR_clone3 545
 #define __NR_close 6
 #define __NR_close_range 546
 #define __NR_connect 98
 #define __NR_mq_timedsend 434
 #define __NR_mq_unlink 433
 #define __NR_mremap 341
+#define __NR_mseal 572
 #define __NR_msgctl 200
 #define __NR_msgget 201
 #define __NR_msgrcv 202
index 90359482a814b3f8508c2814e48ef39b4a14d881..ea581b0a6dc0f2d44863a898343a73d3215fcae3 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 181
 #define __NR_mremap 216
+#define __NR_mseal 462
 #define __NR_msgctl 187
 #define __NR_msgget 186
 #define __NR_msgrcv 188
index 4930167a03c97df207b4fb2e60a309835c250965..2809f52f94e9ee16ffe16b202d95432fcbcaee36 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 275
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 304
 #define __NR_msgget 303
 #define __NR_msgrcv 302
index 3f16a29f5753e7a85bb74aba790998ab106882f2..ede3551a00dc81c66f90d1d7e1f0ebfc616441e9 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 181
 #define __NR_mremap 216
+#define __NR_mseal 462
 #define __NR_msgctl 187
 #define __NR_msgget 186
 #define __NR_msgrcv 188
 #define __NR_swapon 224
 #define __NR_symlinkat 36
 #define __NR_sync 81
-#define __NR_sync_file_range 84
+#define __NR_sync_file_range2 84
 #define __NR_syncfs 267
 #define __NR_sysinfo 179
 #define __NR_syslog 116
index a1b2c819d65220181aad375baeaff09963305a34..08b153f2ccdf6f4539680a6a95d3d2f51e3e9a53 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 230
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 191
 #define __NR_msgget 190
 #define __NR_msgrcv 189
index cc775432d663a74545edfdf58ba04c63d2c64739..500ca1ec70e2c5fc645bb897ecba8d79a296bcc3 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 278
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 402
 #define __NR_msgget 399
 #define __NR_msgrcv 401
index 56bb08718ad32c045851ea27e341aa394db95bf0..8bb82448a7570d549e85fb66ebf0a0aab8827e10 100644 (file)
 #define __NR_mq_timedsend 182
 #define __NR_mq_unlink 181
 #define __NR_mremap 216
+#define __NR_mseal 462
 #define __NR_msgctl 187
 #define __NR_msgget 186
 #define __NR_msgrcv 188
index 79f277dd5b8eda7bc2daa62db25c6c94560fecbf..4ab34f6228594c9f4ce05d8339a5588fe5ebdd03 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 272
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 402
 #define __NR_msgget 399
 #define __NR_msgrcv 401
index 779d5d5d7029d8ff4744fb0707365a5cb05c8bb5..79e225e50c6d30b4016a5c011c6bc15fd965e530 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 278
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 331
 #define __NR_msgget 332
 #define __NR_msgrcv 333
index 86ffd5ce84556c20600c986b27cd2cbd00991ef0..dadd7f3130a5562546bccc7fb1bc9cb29fc381f3 100644 (file)
 #define __NR_mq_timedsend_time64 4418
 #define __NR_mq_unlink 4272
 #define __NR_mremap 4167
+#define __NR_mseal 4462
 #define __NR_msgctl 4402
 #define __NR_msgget 4399
 #define __NR_msgrcv 4401
index 5d37a686e511a4997f2c331469b8361eaf4e384f..db6b2d4609d87d3e5136b1e463cd403ab98ad45a 100644 (file)
 #define __NR_mq_timedsend_time64 6418
 #define __NR_mq_unlink 6235
 #define __NR_mremap 6024
+#define __NR_mseal 6462
 #define __NR_msgctl 6069
 #define __NR_msgget 6066
 #define __NR_msgrcv 6068
index 9b1e846e7646d7919c5fb46028a693ccfaeaedfa..b4129a4dbdf71aece8eeb7c541999d9f797955dd 100644 (file)
 #define __NR_mq_timedsend 5232
 #define __NR_mq_unlink 5231
 #define __NR_mremap 5024
+#define __NR_mseal 5462
 #define __NR_msgctl 5069
 #define __NR_msgget 5066
 #define __NR_msgrcv 5068
index abbc9ab6b083be803885afe18a58330c60276035..f94e212995549062a5ff11d8c5352c63182725d4 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 181
 #define __NR_mremap 216
+#define __NR_mseal 462
 #define __NR_msgctl 187
 #define __NR_msgget 186
 #define __NR_msgrcv 188
index 7223a93673d9c6f796a8220012dafc15d8d9334e..2d21fa208576f795118de328188da235dd5d97cd 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 181
 #define __NR_mremap 216
+#define __NR_mseal 462
 #define __NR_msgctl 187
 #define __NR_msgget 186
 #define __NR_msgrcv 188
index af0d2b121ebc7dc757ccc00007730ef7426a6749..206d9fd65697d1528ccef67e59018430ba0f551d 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 263
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 402
 #define __NR_msgget 399
 #define __NR_msgrcv 401
index a4c70aa7fe719cb95eb6586928586ef409a4c0ed..19f72a7f694a53228c22a9b5f5d6d49c733f945e 100644 (file)
 #define __NR_mq_timedsend 264
 #define __NR_mq_unlink 263
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 402
 #define __NR_msgget 399
 #define __NR_msgrcv 401
index 7315d164d64c89fa16c8721fc95e25227dfe9240..eb9e57b02898cb790ca6347ffe3ffd0bf2a35db9 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 181
 #define __NR_mremap 216
+#define __NR_mseal 462
 #define __NR_msgctl 187
 #define __NR_msgget 186
 #define __NR_msgrcv 188
index 31a1130db9404e60148e06849bc1cc4e825e9b92..1eac18e5822d8b3ee46097661233a53e98dfa488 100644 (file)
 #define __NR_mq_timedsend 182
 #define __NR_mq_unlink 181
 #define __NR_mremap 216
+#define __NR_mseal 462
 #define __NR_msgctl 187
 #define __NR_msgget 186
 #define __NR_msgrcv 188
index cf8569304d9e6a169bd154f3c6d4493ce32ca7a2..464eca58b28ef5e0abf2c6818770ff6d9af06f03 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 272
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 402
 #define __NR_msgget 399
 #define __NR_msgrcv 401
index f3536ed03f4b7d85317c90f69425d4d2c3a43b89..57842702fd389edd7f8fe0b3d09f06fd68fa4a20 100644 (file)
 #define __NR_mq_timedsend 273
 #define __NR_mq_unlink 272
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 402
 #define __NR_msgget 399
 #define __NR_msgrcv 401
index 0c88bf10c77bef3a7426bb83034fb30999ebed8e..165ba017c7411aefca672c5a608231a580c522c3 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 278
 #define __NR_mremap 163
+#define __NR_mseal 462
 #define __NR_msgctl 402
 #define __NR_msgget 399
 #define __NR_msgrcv 401
 #define __NR_symlinkat 304
 #define __NR_sync 36
 #define __NR_sync_file_range 314
+#define __NR_sync_file_range2 388
 #define __NR_syncfs 362
 #define __NR_sysfs 135
 #define __NR_sysinfo 116
index 19fa614624dc2b8557b3e83533a1aae64a7aecb4..3bad6f102ffaafb2735ec2b0c6f7cb55ca3cdac5 100644 (file)
 #define __NR_mq_timedsend_time64 418
 #define __NR_mq_unlink 274
 #define __NR_mremap 250
+#define __NR_mseal 462
 #define __NR_msgctl 402
 #define __NR_msgget 399
 #define __NR_msgrcv 401
index 18516f20cbf25d77aec4755218b0d325389946e1..98e143792026d0e8f48a074049f2e36cca2890c2 100644 (file)
 #define __NR_mq_timedsend 275
 #define __NR_mq_unlink 274
 #define __NR_mremap 250
+#define __NR_mseal 462
 #define __NR_msgctl 402
 #define __NR_msgget 399
 #define __NR_msgrcv 401
index 672d39eaad4491f1e1915b131cdd5a22a4711791..7871f93b94d731d26928a3e12e4ca8b88606aad5 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.9.
-kernel 6.9
+# The list of system calls is current as of Linux 6.10.
+kernel 6.10
 
 FAST_atomic_update
 FAST_cmpxchg
@@ -287,6 +287,7 @@ mq_timedsend
 mq_timedsend_time64
 mq_unlink
 mremap
+mseal
 msgctl
 msgget
 msgrcv
index b1222160135310ec1f5d51a9bffa654b722b7c1c..5d86e75dd556caad52b5fc06770481f33176540e 100644 (file)
 #define __NR_mq_timedsend 242
 #define __NR_mq_unlink 241
 #define __NR_mremap 25
+#define __NR_mseal 462
 #define __NR_msgctl 71
 #define __NR_msgget 68
 #define __NR_msgrcv 70
index df3e22236dd3bb0e61c8f39570a36068413a89ce..6c35068d8e8f4b05f3c5c2ae63994aa7b93a72ca 100644 (file)
 #define __NR_mq_timedsend 1073742066
 #define __NR_mq_unlink 1073742065
 #define __NR_mremap 1073741849
+#define __NR_mseal 1073742286
 #define __NR_msgctl 1073741895
 #define __NR_msgget 1073741892
 #define __NR_msgrcv 1073741894
This page took 0.068488 seconds and 5 git commands to generate.