]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update syscall lists for Linux 5.13
authorJoseph Myers <joseph@codesourcery.com>
Thu, 1 Jul 2021 17:37:36 +0000 (17:37 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 1 Jul 2021 17:37:36 +0000 (17:37 +0000)
Linux 5.13 has three new syscalls (landlock_create_ruleset,
landlock_add_rule, landlock_restrict_self).  Update syscall-names.list
and regenerate the arch-syscall.h headers with build-many-glibcs.py
update-syscalls.

Tested with build-many-glibcs.py.

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/ia64/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/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 2479c1de4cfe053be36763de9748888d3ec5b6b2..e9eb707d0ac022ed6ad48ab0fbe6547c0c6083d0 100644 (file)
 #define __NR_kexec_load 104
 #define __NR_keyctl 219
 #define __NR_kill 129
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lgetxattr 9
 #define __NR_linkat 37
 #define __NR_listen 201
index 8b06b3fde717fcc81d1b4611ade2d8845718dbba..bd6b7d4003a252be07b4524c2334ea8011dfadf4 100644 (file)
 #define __NR_kexec_load 448
 #define __NR_keyctl 441
 #define __NR_kill 37
+#define __NR_landlock_add_rule 555
+#define __NR_landlock_create_ruleset 554
+#define __NR_landlock_restrict_self 556
 #define __NR_lchown 208
 #define __NR_lgetxattr 386
 #define __NR_link 9
index 5777ff270fb7321646c84961be800da8c6be5ba2..10650549c1dcd1003419bdf681ae7bb53cdb4254 100644 (file)
 #define __NR_kexec_load 104
 #define __NR_keyctl 219
 #define __NR_kill 129
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lgetxattr 9
 #define __NR_linkat 37
 #define __NR_listen 201
index ed953c8f368b4907978b5afa2bb8106635e3111f..85c9b236ce7862b654af39d5084b207e25927d71 100644 (file)
 #define __NR_kexec_load 347
 #define __NR_keyctl 311
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lchown32 198
 #define __NR_lgetxattr 230
index 4e8b60369b7618c880eee1dbee5688e223303ca0..24b0d1f94e5f99da625aa6f9b491d4b514f80327 100644 (file)
 #define __NR_kexec_load 104
 #define __NR_keyctl 219
 #define __NR_kill 129
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lgetxattr 9
 #define __NR_linkat 37
 #define __NR_listen 201
index ac04bf9e3657e5a9ca66b48e22cb6039e6731c51..feb70abc3e1eb486de752af3c7e0b7d49ea53cf0 100644 (file)
 #define __NR_kexec_load 300
 #define __NR_keyctl 266
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lgetxattr 242
 #define __NR_link 9
index ae733bf0f3ae967bb1bdd0645a0c38ae17d2db8d..3b1894a79b6fcfaf734f58cb6caab89dd74e9928 100644 (file)
 #define __NR_kexec_load 283
 #define __NR_keyctl 288
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lchown32 198
 #define __NR_lgetxattr 230
index d5a37b5b91a060da177a853c212556d01bfcbe29..fb388a5fa4e9b28efd652632909023d9501d053b 100644 (file)
 #define __NR_kexec_load 1268
 #define __NR_keyctl 1273
 #define __NR_kill 1053
+#define __NR_landlock_add_rule 1469
+#define __NR_landlock_create_ruleset 1468
+#define __NR_landlock_restrict_self 1470
 #define __NR_lchown 1124
 #define __NR_lgetxattr 1221
 #define __NR_link 1031
index 6b4c66d0fd210c9f5f1404c2804aa593737bd6fc..7bc8c4af92cf2bd3987e93c5934e6bdd6feef717 100644 (file)
 #define __NR_kexec_load 313
 #define __NR_keyctl 281
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 182
 #define __NR_lchown32 212
 #define __NR_lgetxattr 227
index bf0b13a361bec60d203fd2a6f7a82d13b673f3a5..cf560d3af47f19c5c0ccd3a9aec5cdf606910492 100644 (file)
 #define __NR_kexec_load 283
 #define __NR_keyctl 288
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lchown32 198
 #define __NR_lgetxattr 230
index 7c2af067eeaf69a35c28e5521603241795fdaada..f346460f4880f10e7b9bfcd8fd0d18a2f2e58446 100644 (file)
 #define __NR_kexec_load 4311
 #define __NR_keyctl 4282
 #define __NR_kill 4037
+#define __NR_landlock_add_rule 4445
+#define __NR_landlock_create_ruleset 4444
+#define __NR_landlock_restrict_self 4446
 #define __NR_lchown 4016
 #define __NR_lgetxattr 4228
 #define __NR_link 4009
index 478c3c7a6a1dfdb51b8d51045ef8f45afab0e1bc..38ed84997a2fa3d1bdf2fd83554e870242cf076e 100644 (file)
 #define __NR_kexec_load 6274
 #define __NR_keyctl 6245
 #define __NR_kill 6060
+#define __NR_landlock_add_rule 6445
+#define __NR_landlock_create_ruleset 6444
+#define __NR_landlock_restrict_self 6446
 #define __NR_lchown 6092
 #define __NR_lgetxattr 6184
 #define __NR_link 6084
index 6e09423d7bcac945ddde4ec99838340d5df1ec4a..e6a10c842178168ce66f7ae0a5a98b6e99810c86 100644 (file)
 #define __NR_kexec_load 5270
 #define __NR_keyctl 5241
 #define __NR_kill 5060
+#define __NR_landlock_add_rule 5445
+#define __NR_landlock_create_ruleset 5444
+#define __NR_landlock_restrict_self 5446
 #define __NR_lchown 5092
 #define __NR_lgetxattr 5184
 #define __NR_link 5084
index ea919c99832862fd66a9e00ca3333b12d7a8c919..5314890289a1723fb52def9394ee8378fe83f83c 100644 (file)
 #define __NR_kexec_load 104
 #define __NR_keyctl 219
 #define __NR_kill 129
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lgetxattr 9
 #define __NR_linkat 37
 #define __NR_listen 201
index d67d60435acbc4bea6a631a17c22969b58130b70..b5b075853297cf2e4657db2ea0a2f0abc30604ab 100644 (file)
 #define __NR_kexec_load 268
 #define __NR_keyctl 271
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lgetxattr 213
 #define __NR_link 9
index d6dc8123ac71203f86acbcb792f0d25dd08bffd1..c77435ca61aba1090be3f44d3ee66ebdbfb12c95 100644 (file)
 #define __NR_kexec_load 268
 #define __NR_keyctl 271
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lgetxattr 213
 #define __NR_link 9
index 5d69de3e27292b129c2b87224adc6bd4dfe88847..70854bb9e360b40a5b3ec8317e14aa1d2029f695 100644 (file)
 #define __NR_kexec_load 104
 #define __NR_keyctl 219
 #define __NR_kill 129
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lgetxattr 9
 #define __NR_linkat 37
 #define __NR_listen 201
index 94b57eee9bac382337a881845d46ed74ef0cb934..83b9f31abaee9d5248f0a4c69677ea71c5fe6c23 100644 (file)
 #define __NR_kexec_load 104
 #define __NR_keyctl 219
 #define __NR_kill 129
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lgetxattr 9
 #define __NR_linkat 37
 #define __NR_listen 201
index f604561cef8d26fd6bbbecc1dea27634045ab29c..b224c4aad4c9b1b190abbc07d8a87e3850579abc 100644 (file)
 #define __NR_kexec_load 277
 #define __NR_keyctl 280
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lchown32 198
 #define __NR_lgetxattr 228
index ad1a561ff15e4085bcc3729710076b8b8dff0671..59864af125b437e486d57a5828d22cf20b2ad691 100644 (file)
 #define __NR_kexec_load 277
 #define __NR_keyctl 280
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 198
 #define __NR_lgetxattr 228
 #define __NR_link 9
index ee2d01e3b0f4f6413002ac53bf02639d6248fad9..23612c9092b9c2ee9158dde1322ebd5acda355b5 100644 (file)
 #define __NR_kexec_load 283
 #define __NR_keyctl 287
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lchown32 198
 #define __NR_lgetxattr 230
index bbc9d93479bf9be1f5e16805750fe0efd4ab7cd2..380cddb2d8f9f44382b0fbcab864a4f1ed9f886a 100644 (file)
 #define __NR_kexec_load 306
 #define __NR_keyctl 283
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lchown32 31
 #define __NR_lgetxattr 173
index b337c13191ecf3f0e7b33253ce69190c8cb8584d..2175eeb6edcf7c34e254ff8e5ad5ecbe5b8cc896 100644 (file)
 #define __NR_kexec_load 306
 #define __NR_keyctl 283
 #define __NR_kill 37
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 16
 #define __NR_lgetxattr 173
 #define __NR_link 9
index 8e3cfa0e77e26520f194b0c13c4f5e80e8347c73..89c5895b9b6845fffa034d4302e9d7dc84e71908 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 5.12.
-kernel 5.12
+# The list of system calls is current as of Linux 5.13.
+kernel 5.13
 
 FAST_atomic_update
 FAST_cmpxchg
@@ -224,6 +224,9 @@ kexec_file_load
 kexec_load
 keyctl
 kill
+landlock_add_rule
+landlock_create_ruleset
+landlock_restrict_self
 lchown
 lchown32
 lgetxattr
index 5e8261c5bce36999b49397a54f26a6a6dda696a9..8e028eb62be2041d26ed20d7789540153c96c069 100644 (file)
 #define __NR_kexec_load 246
 #define __NR_keyctl 250
 #define __NR_kill 62
+#define __NR_landlock_add_rule 445
+#define __NR_landlock_create_ruleset 444
+#define __NR_landlock_restrict_self 446
 #define __NR_lchown 94
 #define __NR_lgetxattr 192
 #define __NR_link 86
index 9d26d20e0bb01f8117f6a3ee3b6fbea318c52a86..004feb53f1f38ced1a0c1a2208bdb699f82684ac 100644 (file)
 #define __NR_kexec_load 1073742352
 #define __NR_keyctl 1073742074
 #define __NR_kill 1073741886
+#define __NR_landlock_add_rule 1073742269
+#define __NR_landlock_create_ruleset 1073742268
+#define __NR_landlock_restrict_self 1073742270
 #define __NR_lchown 1073741918
 #define __NR_lgetxattr 1073742016
 #define __NR_link 1073741910