]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update syscall lists for Linux 6.15
authorJoseph Myers <josmyers@redhat.com>
Thu, 29 May 2025 19:21:46 +0000 (19:21 +0000)
committerJoseph Myers <josmyers@redhat.com>
Thu, 29 May 2025 19:21:46 +0000 (19:21 +0000)
Linux 6.15 adds the new syscall open_tree_attr.  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>
26 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/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 89aced0b453609e37c1c601054b1c94dbc91051b..ba4a461e90ea1709181395a71a68ef35c6e216ca 100644 (file)
 #define __NR_nfsservctl 42
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 56
 #define __NR_openat2 437
 #define __NR_perf_event_open 241
index 455da93b478ab0370b9c4a926e19f15cb1c44151..840d6fed9eb0c3deb67dca322ff813b158e49318 100644 (file)
 #define __NR_open 45
 #define __NR_open_by_handle_at 498
 #define __NR_open_tree 538
+#define __NR_open_tree_attr 577
 #define __NR_openat 450
 #define __NR_openat2 547
 #define __NR_osf_adjtime 140
index 01075e8cdfd7cd3027da664791ec252604893fe1..2534f0fa5c50704c30e505d49ea13bdbc895ef69 100644 (file)
 #define __NR_nfsservctl 42
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 56
 #define __NR_openat2 437
 #define __NR_perf_event_open 241
index 97044727fc1e24bf578b9d93a30e0839a9015aa8..8e585a4f9ee0760704e8231216629e8ffc3bfaf8 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 371
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 322
 #define __NR_openat2 437
 #define __NR_pause 29
index a719a55647383d4eb7ec42e26974beecc2327056..73fdba14025a08366b010a788fae557009c715af 100644 (file)
 #define __NR_nfsservctl 42
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 56
 #define __NR_openat2 437
 #define __NR_perf_event_open 241
index dc592c58364a1804fb6c083033bd2dec8992e350..d8ffab9b951bc2617af56fcd5fa869301951e08e 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 326
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 275
 #define __NR_openat2 437
 #define __NR_pause 29
index c10897f7b032c9fbc92b7de7c47a717e3cdb64b1..196dfec840521678aee5102a6ff4b397bd282155 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 342
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 295
 #define __NR_openat2 437
 #define __NR_pause 29
index f123d848cd155ec5d4ad10c0db17a42271af5d08..f57a152b2e07637e7858e27a474f16736a3e92f5 100644 (file)
 #define __NR_nfsservctl 42
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 56
 #define __NR_openat2 437
 #define __NR_perf_event_open 241
index 715809acaf11285296aaa505bcc80d9e9ab2c38b..a95cb41f56db8deb845cda1ffa31c0e969b887e2 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 341
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 288
 #define __NR_openat2 437
 #define __NR_pause 29
index 24e218fc86b984cc9fb747bd8270173d7fd8f7d4..fe08f5cc9e898463616f146d194e6b666b6cd8a7 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 372
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 295
 #define __NR_openat2 437
 #define __NR_pause 29
index a7615cb7a0c66df6a6a7aa892011035abe944eca..7d76d6579d2e5a09fdff9c96f80c511ac0f08c08 100644 (file)
 #define __NR_open 4005
 #define __NR_open_by_handle_at 4340
 #define __NR_open_tree 4428
+#define __NR_open_tree_attr 4467
 #define __NR_openat 4288
 #define __NR_openat2 4437
 #define __NR_pause 4029
index 4d863c2dd29c3f3e6d7475e6b6b152cf2a9b4006..bca3ea69b3e9db42f33e51eefaf8f852ad06b7df 100644 (file)
 #define __NR_open 6002
 #define __NR_open_by_handle_at 6304
 #define __NR_open_tree 6428
+#define __NR_open_tree_attr 6467
 #define __NR_openat 6251
 #define __NR_openat2 6437
 #define __NR_pause 6033
index 9b6683e4c1ca93124214905f6d50595f225e550c..5bcd92982a7da06bfdcb83e4948f63baaad54e68 100644 (file)
 #define __NR_open 5002
 #define __NR_open_by_handle_at 5299
 #define __NR_open_tree 5428
+#define __NR_open_tree_attr 5467
 #define __NR_openat 5247
 #define __NR_openat2 5437
 #define __NR_pause 5033
index a071c76aaf82d9b6c4e4ad24ce182d846fe5ef63..c2a1d51552b3e1d86ea0390e98e47527af34e6b4 100644 (file)
 #define __NR_nfsservctl 42
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 56
 #define __NR_openat2 437
 #define __NR_or1k_atomic 244
index b3481e4c242257e0a4b854d979dad21a70e324ac..c371df8e40d54b31b771041746c19b7c93e3f2c0 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 346
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 286
 #define __NR_openat2 437
 #define __NR_pause 29
index 45108e8f6f5c7b6cf56f0b3de34cd888ce0dc789..df8844d3cacfc3f1eac0597201e4c2cec561d165 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 346
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 286
 #define __NR_openat2 437
 #define __NR_pause 29
index 53338790a7a9837c274f4c69b41a7d35a0c24b87..1bae763c9e2bae37c486aa6eabbd3e0ae96d573b 100644 (file)
 #define __NR_nfsservctl 42
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 56
 #define __NR_openat2 437
 #define __NR_perf_event_open 241
index eed1dffc321200d8b3f1deeef30024d2d5a07bce..1a1ebf8e2f6da6fdb9bdd7689fc8aab0105797b5 100644 (file)
 #define __NR_nfsservctl 42
 #define __NR_open_by_handle_at 265
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 56
 #define __NR_openat2 437
 #define __NR_perf_event_open 241
index 0bf8f9582cef0fab67683054573633ec00e53d71..f77f39f1cce2e6fe66ec2dac89c0b5dc13655391 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 336
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 288
 #define __NR_openat2 437
 #define __NR_pause 29
index 061f8db0cab0d0e984bebe3c8f4de449979247db..65d6644e33ccb468b679915f85e49095f23295d5 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 336
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 288
 #define __NR_openat2 437
 #define __NR_pause 29
index 52cc320a9378e324ab14ad495062f5240a246891..5948ab099a5f79d27b2599e1123c7922d855f01d 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 360
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 295
 #define __NR_openat2 437
 #define __NR_pause 29
index ee870bc7b890e0b65432b95a8294c44bc336019c..85828a8c1750a6ecf20a0e44c3bebfa348371d5c 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 333
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 284
 #define __NR_openat2 437
 #define __NR_pause 29
index 3acbebefa95fbbc6b80b8471744ad747229e0c10..d83ecd15dca1526818f9e0eadb503c5baad99302 100644 (file)
 #define __NR_open 5
 #define __NR_open_by_handle_at 333
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 284
 #define __NR_openat2 437
 #define __NR_pause 29
index 6f3351a4b9522687bc1dc0415878ecb057a6c562..bde20e48936eb119997df4ba0fe97489e08dde6f 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.14.
-kernel 6.14
+# The list of system calls is current as of Linux 6.15.
+kernel 6.15
 
 FAST_atomic_update
 FAST_cmpxchg
@@ -316,6 +316,7 @@ olduname
 open
 open_by_handle_at
 open_tree
+open_tree_attr
 openat
 openat2
 or1k_atomic
index 17b84c70f58ac276b1082dbe3b8fe5612f2dfadd..06fbae5334dbbd4966c17a7fa66d0e4ea8b488fc 100644 (file)
 #define __NR_open 2
 #define __NR_open_by_handle_at 304
 #define __NR_open_tree 428
+#define __NR_open_tree_attr 467
 #define __NR_openat 257
 #define __NR_openat2 437
 #define __NR_pause 34
index 1dcd6ab0e6b229eda83e4cb85b7c06edc148c91c..135ef3d7f28f50f379ec538eb0299fc576839542 100644 (file)
 #define __NR_open 1073741826
 #define __NR_open_by_handle_at 1073742128
 #define __NR_open_tree 1073742252
+#define __NR_open_tree_attr 1073742291
 #define __NR_openat 1073742081
 #define __NR_openat2 1073742261
 #define __NR_pause 1073741858