]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update syscall lists for Linux 5.10.
authorJoseph Myers <joseph@codesourcery.com>
Wed, 16 Dec 2020 02:08:52 +0000 (02:08 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 16 Dec 2020 02:08:52 +0000 (02:08 +0000)
Linux 5.10 has one new syscall, process_madvise.  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 91964b478ca09053d1d129e68de18ef4d7a6ed25..1bbf70476acebff6f28c999e15e81f508ac025f7 100644 (file)
 #define __NR_preadv 69
 #define __NR_preadv2 286
 #define __NR_prlimit64 261
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 270
 #define __NR_process_vm_writev 271
 #define __NR_pselect6 72
index 5ed29132696953f1306c8f771c89be72b1e61697..6ef635b5dd7b40df04c59f9f76abfe2f550636a4 100644 (file)
 #define __NR_preadv 490
 #define __NR_preadv2 520
 #define __NR_prlimit64 496
+#define __NR_process_madvise 550
 #define __NR_process_vm_readv 504
 #define __NR_process_vm_writev 505
 #define __NR_pselect6 463
index 60aa9432208287252fa0c8f2fe5d1e4f678fcb11..fb20e6cf7c665a3d9a5e162d256d28d4e836eea1 100644 (file)
 #define __NR_preadv 69
 #define __NR_preadv2 286
 #define __NR_prlimit64 261
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 270
 #define __NR_process_vm_writev 271
 #define __NR_pselect6_time64 413
index 2a959fb4ab09643ba46cabef656efac6c14fa9f7..adf83757ea803bf54b3f0c90e24648b18e60d254 100644 (file)
 #define __NR_preadv 361
 #define __NR_preadv2 392
 #define __NR_prlimit64 369
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 376
 #define __NR_process_vm_writev 377
 #define __NR_pselect6 335
index d0eca625893cbb36d761d983219f23470f170978..53781e6af28a43884996a4add98ad168696b93a0 100644 (file)
 #define __NR_preadv 69
 #define __NR_preadv2 286
 #define __NR_prlimit64 261
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 270
 #define __NR_process_vm_writev 271
 #define __NR_pselect6 72
index 7a63870dd2d9cd0f995f17ed87443093ee47f875..ac78d19c4688e640aa7a6bb74cf18bafd4620162 100644 (file)
 #define __NR_preadv 315
 #define __NR_preadv2 347
 #define __NR_prlimit64 321
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 330
 #define __NR_process_vm_writev 331
 #define __NR_pselect6 273
index 31b3378565559ceeb78bc7b24bf1f482e3630d20..eb9e9fe2813f2f6d0fbebdca5b342e94c0079328 100644 (file)
 #define __NR_preadv 333
 #define __NR_preadv2 378
 #define __NR_prlimit64 340
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 347
 #define __NR_process_vm_writev 348
 #define __NR_prof 44
index 39d115d92669a30137014767ae452d75853dc28d..d1ab7ea26f9a44f2a62bb1039163a6300e717a6e 100644 (file)
 #define __NR_preadv 1319
 #define __NR_preadv2 1348
 #define __NR_prlimit64 1325
+#define __NR_process_madvise 1464
 #define __NR_process_vm_readv 1332
 #define __NR_process_vm_writev 1333
 #define __NR_pselect6 1294
index c5536d2ad1e146065f402219d246bca5b7e95b22..89f4ba0a7cc4dfff44655332aa9522798a80602e 100644 (file)
 #define __NR_preadv 329
 #define __NR_preadv2 377
 #define __NR_prlimit64 339
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 345
 #define __NR_process_vm_writev 346
 #define __NR_pselect6 301
index f684836d29626b57951395a9aeeab1063119c226..fe0897d685e1ca9a71c5863de2dd196f0742285a 100644 (file)
 #define __NR_preadv 363
 #define __NR_preadv2 393
 #define __NR_prlimit64 370
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 377
 #define __NR_process_vm_writev 378
 #define __NR_prof 44
index c2baedfff15d14fa1c3984382e1fd1b7cd2fd31f..e78c2c47e1cd650a8b26a505cbb1d4cc5cb72090 100644 (file)
 #define __NR_preadv 4330
 #define __NR_preadv2 4361
 #define __NR_prlimit64 4338
+#define __NR_process_madvise 4440
 #define __NR_process_vm_readv 4345
 #define __NR_process_vm_writev 4346
 #define __NR_prof 4044
index 48621c1fc1c08c947e106dae2cfb12371f98096b..f08ae0df73daf6ebdbcfbca593c0759dfa579705 100644 (file)
 #define __NR_preadv 6293
 #define __NR_preadv2 6325
 #define __NR_prlimit64 6302
+#define __NR_process_madvise 6440
 #define __NR_process_vm_readv 6309
 #define __NR_process_vm_writev 6310
 #define __NR_pselect6 6264
index 8455cc66d36e5bb0e3c2daa2b6f8c10f2fdb1113..287249adb66aa5a511747156350b2a3840c09d5c 100644 (file)
 #define __NR_preadv 5289
 #define __NR_preadv2 5321
 #define __NR_prlimit64 5297
+#define __NR_process_madvise 5440
 #define __NR_process_vm_readv 5304
 #define __NR_process_vm_writev 5305
 #define __NR_pselect6 5260
index 3818418235c7372e73a63cac230e7270febf10f5..2c1b66fb31f41a04e47dd9b05726685354e4ef37 100644 (file)
 #define __NR_preadv 69
 #define __NR_preadv2 286
 #define __NR_prlimit64 261
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 270
 #define __NR_process_vm_writev 271
 #define __NR_pselect6 72
index 6922d7857b05a5eabeb8cc643e8c54d6478cfd8a..87f92f5a03fd3de62a209626437f943832f12fab 100644 (file)
 #define __NR_preadv 320
 #define __NR_preadv2 380
 #define __NR_prlimit64 325
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 351
 #define __NR_process_vm_writev 352
 #define __NR_prof 44
index 72779efec74417fe6f0c6e74512ec9138df0fbcb..f55c0e5702ddcf69bdfc1ffcad44dc87b6a6ea56 100644 (file)
 #define __NR_preadv 320
 #define __NR_preadv2 380
 #define __NR_prlimit64 325
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 351
 #define __NR_process_vm_writev 352
 #define __NR_prof 44
index 3ad0b98488b1b3fbf8be8bd2625327272395d952..a238513083603b430a26bae24ed07d4331d00941 100644 (file)
 #define __NR_preadv 69
 #define __NR_preadv2 286
 #define __NR_prlimit64 261
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 270
 #define __NR_process_vm_writev 271
 #define __NR_pselect6_time64 413
index cd13dd12b7f76de0ebf28da2910eade9e06b3776..e7cd372e01ab213d69bab0584c794997ac0e348b 100644 (file)
 #define __NR_preadv 69
 #define __NR_preadv2 286
 #define __NR_prlimit64 261
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 270
 #define __NR_process_vm_writev 271
 #define __NR_pselect6 72
index a4bdf3cff04f58049fce78b1250c3c83d18bd305..c19bf384f88669c8dff434242b1763e441474224 100644 (file)
 #define __NR_preadv 328
 #define __NR_preadv2 376
 #define __NR_prlimit64 334
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 340
 #define __NR_process_vm_writev 341
 #define __NR_pselect6 301
index 3cbbc9c842c86c591a058854b63913b58798b7a7..e76cceaa238c29afa8eb517d5de3e5918becab6c 100644 (file)
 #define __NR_preadv 328
 #define __NR_preadv2 376
 #define __NR_prlimit64 334
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 340
 #define __NR_process_vm_writev 341
 #define __NR_pselect6 301
index 3fe779b9986e49f3879cd8a546ae225907b72e37..eea0c95a044481132056ba9ddc6f56e14e340b95 100644 (file)
 #define __NR_preadv 333
 #define __NR_preadv2 381
 #define __NR_prlimit64 339
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 365
 #define __NR_process_vm_writev 366
 #define __NR_pselect6 308
index 3bd20e11cacb171f7a330ce4de4b7bbb09a72e61..91475bd50a32bc25eedbc9a394718ac345d801b6 100644 (file)
 #define __NR_preadv 324
 #define __NR_preadv2 358
 #define __NR_prlimit64 331
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 338
 #define __NR_process_vm_writev 339
 #define __NR_pselect6 297
index 41bb83f08e53592e1b18ce86cb1b69ecc26c22f4..b3eab299da590377e88262d29f352ea86455b9a0 100644 (file)
 #define __NR_preadv 324
 #define __NR_preadv2 358
 #define __NR_prlimit64 331
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 338
 #define __NR_process_vm_writev 339
 #define __NR_pselect6 297
index 2d42aaf803e59befe767ec3b5a08e7eec39f8204..4bd42be2b9a4eca776b290a866c46f5afd6e6846 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.9.
-kernel 5.9
+# The list of system calls is current as of Linux 5.10.
+kernel 5.10
 
 FAST_atomic_update
 FAST_cmpxchg
@@ -433,6 +433,7 @@ pread64
 preadv
 preadv2
 prlimit64
+process_madvise
 process_vm_readv
 process_vm_writev
 prof
index ec5863efd520ba9fd04b1c69591277f6edc65ba8..cb036a1f6816c733d81c9cba1df6206fa4bc6b3f 100644 (file)
 #define __NR_preadv 295
 #define __NR_preadv2 327
 #define __NR_prlimit64 302
+#define __NR_process_madvise 440
 #define __NR_process_vm_readv 310
 #define __NR_process_vm_writev 311
 #define __NR_pselect6 270
index b1f45a434cf8c8120fe7a5cec1cea9b7340a1ef9..49aca5974b3832da20665df253f5bb68a5404e81 100644 (file)
 #define __NR_preadv 1073742358
 #define __NR_preadv2 1073742370
 #define __NR_prlimit64 1073742126
+#define __NR_process_madvise 1073742264
 #define __NR_process_vm_readv 1073742363
 #define __NR_process_vm_writev 1073742364
 #define __NR_pselect6 1073742094