[LTP] [PATCH v2 1/1] lap/syscalls: Update syscall numbers
Petr Vorel
pvorel@suse.cz
Thu Feb 27 00:26:49 CET 2020
From: Viresh Kumar <viresh.kumar@linaro.org>
to sync with the kernel v5.6-rc3.
As this was performed in some sort of automated way, few extra changes
may be noticed while converting from kernel files to LTP, like a
different format of defining syscalls or removal of obsolete syscalls.
The diff generated against sh.in file is enormous and looks like someone
did a mistake while adding the syscall numbers there as they look to be
mostly incorrect from 220 to 393. They are fixed as a consequence of
this exercise.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
[ pvorel: various fixes for 32bit syscalls in 64bit arch and vice versa ]
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
Changes v1->v2:
* remove wrong umount in ia64
* fixed typo sched_rr_get_interval_ti (=> sched_rr_get_interval_time64)
* various fixes for 32bit syscalls in 64bit arch and vice versa
TODO: not sure about spu and nospu ABI in powerpc (whether they go to
32 bit or 64 bit or is ignored)
=== DIFF from v1 ===
diff --git include/lapi/syscalls/ia64.in include/lapi/syscalls/ia64.in
index f5c437814..427b711b1 100644
--- include/lapi/syscalls/ia64.in
+++ include/lapi/syscalls/ia64.in
@@ -18,7 +18,6 @@ lseek 1040
getpid 1041
getppid 1042
mount 1043
-umount 1044
umount2 1044
setuid 1045
getuid 1046
diff --git include/lapi/syscalls/s390.in include/lapi/syscalls/s390.in
index dfb7ee811..c3f249aed 100644
--- include/lapi/syscalls/s390.in
+++ include/lapi/syscalls/s390.in
@@ -121,7 +121,6 @@ setfsgid 139
_llseek 140
getdents 141
_newselect 142
-select 142
flock 143
msync 144
readv 145
@@ -170,7 +169,6 @@ getpmsg 188
putpmsg 189
vfork 190
ugetrlimit 191
-getrlimit 191
mmap2 192
truncate64 193
ftruncate64 194
@@ -178,43 +176,24 @@ stat64 195
lstat64 196
fstat64 197
lchown32 198
-lchown 198
getuid32 199
-getuid 199
getgid32 200
-getgid 200
geteuid32 201
-geteuid 201
getegid32 202
-getegid 202
setreuid32 203
-setreuid 203
setregid32 204
-setregid 204
getgroups32 205
-getgroups 205
setgroups32 206
-setgroups 206
fchown32 207
-fchown 207
setresuid32 208
-setresuid 208
getresuid32 209
-getresuid 209
setresgid32 210
-setresgid 210
getresgid32 211
-getresgid 211
chown32 212
-chown 212
setuid32 213
-setuid 213
setgid32 214
-setgid 214
setfsuid32 215
-setfsuid 215
setfsgid32 216
-setfsgid 216
pivot_root 217
mincore 218
madvise 219
@@ -290,7 +269,6 @@ mknodat 290
fchownat 291
futimesat 292
fstatat64 293
-newfstatat 293
unlinkat 294
renameat 295
linkat 296
@@ -384,7 +362,6 @@ rseq 383
pkey_mprotect 384
pkey_alloc 385
pkey_free 386
-semtimedop 392
semget 393
semctl 394
shmget 395
@@ -414,7 +391,7 @@ mq_timedreceive_time64 419
semtimedop_time64 420
rt_sigtimedwait_time64 421
futex_time64 422
-sched_rr_get_interval_ti 423
+sched_rr_get_interval_time64 423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
diff --git include/lapi/syscalls/s390x.in include/lapi/syscalls/s390x.in
index dfb7ee811..88cc9b86b 100644
--- include/lapi/syscalls/s390x.in
+++ include/lapi/syscalls/s390x.in
@@ -10,17 +10,12 @@ link 9
unlink 10
execve 11
chdir 12
-time 13
mknod 14
chmod 15
-lchown 16
lseek 19
getpid 20
mount 21
umount 22
-setuid 23
-getuid 24
-stime 25
ptrace 26
alarm 27
pause 29
@@ -36,11 +31,7 @@ dup 41
pipe 42
times 43
brk 45
-setgid 46
-getgid 47
signal 48
-geteuid 49
-getegid 50
acct 51
umount2 52
ioctl 54
@@ -54,18 +45,13 @@ getppid 64
getpgrp 65
setsid 66
sigaction 67
-setreuid 70
-setregid 71
sigsuspend 72
sigpending 73
sethostname 74
setrlimit 75
-getrlimit 76
getrusage 77
gettimeofday 78
settimeofday 79
-getgroups 80
-setgroups 81
symlink 83
readlink 85
uselib 86
@@ -77,12 +63,10 @@ munmap 91
truncate 92
ftruncate 93
fchmod 94
-fchown 95
getpriority 96
setpriority 97
statfs 99
fstatfs 100
-ioperm 101
socketcall 102
syslog 103
setitimer 104
@@ -116,11 +100,7 @@ bdflush 134
sysfs 135
personality 136
afs_syscall 137
-setfsuid 138
-setfsgid 139
-_llseek 140
getdents 141
-_newselect 142
select 142
flock 143
msync 144
@@ -143,13 +123,9 @@ sched_get_priority_min 160
sched_rr_get_interval 161
nanosleep 162
mremap 163
-setresuid 164
-getresuid 165
query_module 167
poll 168
nfsservctl 169
-setresgid 170
-getresgid 171
prctl 172
rt_sigreturn 173
rt_sigaction 174
@@ -160,7 +136,6 @@ rt_sigqueueinfo 178
rt_sigsuspend 179
pread64 180
pwrite64 181
-chown 182
getcwd 183
capget 184
capset 185
@@ -169,59 +144,31 @@ sendfile 187
getpmsg 188
putpmsg 189
vfork 190
-ugetrlimit 191
getrlimit 191
-mmap2 192
-truncate64 193
-ftruncate64 194
-stat64 195
-lstat64 196
-fstat64 197
-lchown32 198
lchown 198
-getuid32 199
getuid 199
-getgid32 200
getgid 200
-geteuid32 201
geteuid 201
-getegid32 202
getegid 202
-setreuid32 203
setreuid 203
-setregid32 204
setregid 204
-getgroups32 205
getgroups 205
-setgroups32 206
setgroups 206
-fchown32 207
fchown 207
-setresuid32 208
setresuid 208
-getresuid32 209
getresuid 209
-setresgid32 210
setresgid 210
-getresgid32 211
getresgid 211
-chown32 212
chown 212
-setuid32 213
setuid 213
-setgid32 214
setgid 214
-setfsuid32 215
setfsuid 215
-setfsgid32 216
setfsgid 216
pivot_root 217
mincore 218
madvise 219
getdents64 220
-fcntl64 221
readahead 222
-sendfile64 223
setxattr 224
lsetxattr 225
fsetxattr 226
@@ -260,7 +207,6 @@ clock_settime 259
clock_gettime 260
clock_getres 261
clock_nanosleep 262
-fadvise64_64 264
statfs64 265
fstatfs64 266
remap_file_pages 267
@@ -289,7 +235,6 @@ mkdirat 289
mknodat 290
fchownat 291
futimesat 292
-fstatat64 293
newfstatat 293
unlinkat 294
renameat 295
@@ -395,26 +340,6 @@ msgget 399
msgsnd 400
msgrcv 401
msgctl 402
-clock_gettime64 403
-clock_settime64 404
-clock_adjtime64 405
-clock_getres_time64 406
-clock_nanosleep_time64 407
-timer_gettime64 408
-timer_settime64 409
-timerfd_gettime64 410
-timerfd_settime64 411
-utimensat_time64 412
-pselect6_time64 413
-ppoll_time64 414
-io_pgetevents_time64 416
-recvmmsg_time64 417
-mq_timedsend_time64 418
-mq_timedreceive_time64 419
-semtimedop_time64 420
-rt_sigtimedwait_time64 421
-futex_time64 422
-sched_rr_get_interval_ti 423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
diff --git include/lapi/syscalls/sparc.in include/lapi/syscalls/sparc.in
index 9c4f5089b..522e3c997 100644
--- include/lapi/syscalls/sparc.in
+++ include/lapi/syscalls/sparc.in
@@ -50,7 +50,6 @@ signal 48
geteuid 49
getegid 50
acct 51
-memory_ordering 52
getgid32 53
ioctl 54
reboot 55
@@ -111,11 +110,6 @@ getresuid32 109
setresgid32 110
getresgid32 111
setregid32 112
-setresuid 108
-getresuid 109
-setresgid 110
-getresgid 111
-setregid 112
recvmsg 113
sendmsg 114
getgroups32 115
@@ -167,7 +161,6 @@ sched_set_affinity 160
sched_get_affinity 161
getdomainname 162
setdomainname 163
-utrap_install 164
quotactl 165
set_tid_address 166
mount 167
@@ -369,7 +362,6 @@ pkey_mprotect 362
pkey_alloc 363
pkey_free 364
rseq 365
-semtimedop 392
semget 393
semctl 394
shmget 395
@@ -399,7 +391,7 @@ mq_timedreceive_time64 419
semtimedop_time64 420
rt_sigtimedwait_time64 421
futex_time64 422
-sched_rr_get_interval_ti423
+sched_rr_get_interval_time64 423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
diff --git include/lapi/syscalls/sparc64.in include/lapi/syscalls/sparc64.in
index f654b1359..6f884a7bf 100644
--- include/lapi/syscalls/sparc64.in
+++ include/lapi/syscalls/sparc64.in
@@ -33,7 +33,6 @@ lchown32 31
fchown32 32
access 33
nice 34
-chown32 35
sync 36
kill 37
stat 38
@@ -42,7 +41,6 @@ lstat 40
dup 41
pipe 42
times 43
-getuid32 44
umount2 45
setgid 46
getgid 47
@@ -51,10 +49,8 @@ geteuid 49
getegid 50
acct 51
memory_ordering 52
-getgid32 53
ioctl 54
reboot 55
-mmap2 56
symlink 57
readlink 58
execve 59
@@ -67,32 +63,22 @@ msync 65
vfork 66
pread64 67
pwrite64 68
-geteuid32 69
-getegid32 70
mmap 71
-setreuid32 72
munmap 73
mprotect 74
madvise 75
vhangup 76
-truncate64 77
mincore 78
getgroups 79
setgroups 80
getpgrp 81
-setgroups32 82
setitimer 83
-ftruncate64 84
swapon 85
getitimer 86
-setuid32 87
sethostname 88
-setgid32 89
dup2 90
-setfsuid32 91
fcntl 92
select 93
-setfsgid32 94
fsync 95
setpriority 96
socket 97
@@ -110,10 +96,8 @@ setresuid 108
getresuid 109
setresgid 110
getresgid 111
-setregid32 112
recvmsg 113
sendmsg 114
-getgroups32 115
gettimeofday 116
getrusage 117
getsockopt 118
@@ -153,7 +137,6 @@ inotify_init 151
inotify_add_watch 152
poll 153
getdents64 154
-fcntl64 155
inotify_rm_watch 156
statfs 157
fstatfs 158
@@ -229,7 +212,6 @@ afs_syscall 227
setfsuid 228
setfsgid 229
_newselect 230
-time 231
splice 232
stime 233
statfs64 234
@@ -375,26 +357,6 @@ msgget 399
msgsnd 400
msgrcv 401
msgctl 402
-clock_gettime64 403
-clock_settime64 404
-clock_adjtime64 405
-clock_getres_time64 406
-clock_nanosleep_time64 407
-timer_gettime64 408
-timer_settime64 409
-timerfd_gettime64 410
-timerfd_settime64 411
-utimensat_time64 412
-pselect6_time64 413
-ppoll_time64 414
-io_pgetevents_time64 416
-recvmmsg_time64 417
-mq_timedsend_time64 418
-mq_timedreceive_time64 419
-semtimedop_time64 420
-rt_sigtimedwait_time64 421
-futex_time64 422
-sched_rr_get_interval_ti423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
include/lapi/syscalls/aarch64.in | 33 ++-
include/lapi/syscalls/arm.in | 48 +++-
include/lapi/syscalls/i386.in | 89 +++++--
include/lapi/syscalls/ia64.in | 22 +-
include/lapi/syscalls/mips_n32.in | 3 +
include/lapi/syscalls/mips_n64.in | 3 +
include/lapi/syscalls/mips_o32.in | 3 +
include/lapi/syscalls/powerpc.in | 62 ++++-
include/lapi/syscalls/powerpc64.in | 60 ++++-
include/lapi/syscalls/s390.in | 219 ++++++++++-------
include/lapi/syscalls/s390x.in | 167 ++++++-------
include/lapi/syscalls/sh.in | 371 +++++++++++++++--------------
include/lapi/syscalls/sparc.in | 61 ++++-
include/lapi/syscalls/sparc64.in | 39 ++-
include/lapi/syscalls/x86_64.in | 51 ++++
15 files changed, 836 insertions(+), 395 deletions(-)
diff --git a/include/lapi/syscalls/aarch64.in b/include/lapi/syscalls/aarch64.in
index 4a3b4981d..07556933f 100644
--- a/include/lapi/syscalls/aarch64.in
+++ b/include/lapi/syscalls/aarch64.in
@@ -256,12 +256,17 @@ sendmmsg 269
process_vm_readv 270
process_vm_writev 271
kcmp 272
+finit_module 273
+sched_setattr 274
+sched_getattr 275
+renameat2 276
+seccomp 277
getrandom 278
memfd_create 279
bpf 280
+execveat 281
userfaultfd 282
membarrier 283
-execveat 281
mlock2 284
copy_file_range 285
preadv2 286
@@ -269,7 +274,30 @@ pwritev2 287
pkey_mprotect 288
pkey_alloc 289
pkey_free 290
+statx 291
io_pgetevents 292
+rseq 293
+kexec_file_load 294
+clock_gettime64 403
+clock_settime64 404
+clock_adjtime64 405
+clock_getres_time64 406
+clock_nanosleep_time64 407
+timer_gettime64 408
+timer_settime64 409
+timerfd_gettime64 410
+timerfd_settime64 411
+utimensat_time64 412
+pselect6_time64 413
+ppoll_time64 414
+io_pgetevents_time64 416
+recvmmsg_time64 417
+mq_timedsend_time64 418
+mq_timedreceive_time64 419
+semtimedop_time64 420
+rt_sigtimedwait_time64 421
+futex_time64 422
+sched_rr_get_interval_time64 423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
@@ -281,4 +309,7 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+clone3 435
+openat2 437
+pidfd_getfd 438
_sysctl 1078
diff --git a/include/lapi/syscalls/arm.in b/include/lapi/syscalls/arm.in
index 8720a982a..395d53a68 100644
--- a/include/lapi/syscalls/arm.in
+++ b/include/lapi/syscalls/arm.in
@@ -10,21 +10,16 @@ link (__NR_SYSCALL_BASE+ 9)
unlink (__NR_SYSCALL_BASE+ 10)
execve (__NR_SYSCALL_BASE+ 11)
chdir (__NR_SYSCALL_BASE+ 12)
-time (__NR_SYSCALL_BASE+ 13)
mknod (__NR_SYSCALL_BASE+ 14)
chmod (__NR_SYSCALL_BASE+ 15)
lchown (__NR_SYSCALL_BASE+ 16)
lseek (__NR_SYSCALL_BASE+ 19)
getpid (__NR_SYSCALL_BASE+ 20)
mount (__NR_SYSCALL_BASE+ 21)
-umount (__NR_SYSCALL_BASE+ 22)
setuid (__NR_SYSCALL_BASE+ 23)
getuid (__NR_SYSCALL_BASE+ 24)
-stime (__NR_SYSCALL_BASE+ 25)
ptrace (__NR_SYSCALL_BASE+ 26)
-alarm (__NR_SYSCALL_BASE+ 27)
pause (__NR_SYSCALL_BASE+ 29)
-utime (__NR_SYSCALL_BASE+ 30)
access (__NR_SYSCALL_BASE+ 33)
nice (__NR_SYSCALL_BASE+ 34)
sync (__NR_SYSCALL_BASE+ 36)
@@ -59,20 +54,16 @@ sigsuspend (__NR_SYSCALL_BASE+ 72)
sigpending (__NR_SYSCALL_BASE+ 73)
sethostname (__NR_SYSCALL_BASE+ 74)
setrlimit (__NR_SYSCALL_BASE+ 75)
-getrlimit (__NR_SYSCALL_BASE+ 76)
getrusage (__NR_SYSCALL_BASE+ 77)
gettimeofday (__NR_SYSCALL_BASE+ 78)
settimeofday (__NR_SYSCALL_BASE+ 79)
getgroups (__NR_SYSCALL_BASE+ 80)
setgroups (__NR_SYSCALL_BASE+ 81)
-select (__NR_SYSCALL_BASE+ 82)
symlink (__NR_SYSCALL_BASE+ 83)
readlink (__NR_SYSCALL_BASE+ 85)
uselib (__NR_SYSCALL_BASE+ 86)
swapon (__NR_SYSCALL_BASE+ 87)
reboot (__NR_SYSCALL_BASE+ 88)
-readdir (__NR_SYSCALL_BASE+ 89)
-mmap (__NR_SYSCALL_BASE+ 90)
munmap (__NR_SYSCALL_BASE+ 91)
truncate (__NR_SYSCALL_BASE+ 92)
ftruncate (__NR_SYSCALL_BASE+ 93)
@@ -82,7 +73,6 @@ getpriority (__NR_SYSCALL_BASE+ 96)
setpriority (__NR_SYSCALL_BASE+ 97)
statfs (__NR_SYSCALL_BASE+ 99)
fstatfs (__NR_SYSCALL_BASE+100)
-socketcall (__NR_SYSCALL_BASE+102)
syslog (__NR_SYSCALL_BASE+103)
setitimer (__NR_SYSCALL_BASE+104)
getitimer (__NR_SYSCALL_BASE+105)
@@ -90,11 +80,9 @@ stat (__NR_SYSCALL_BASE+106)
lstat (__NR_SYSCALL_BASE+107)
fstat (__NR_SYSCALL_BASE+108)
vhangup (__NR_SYSCALL_BASE+111)
-syscall (__NR_SYSCALL_BASE+113)
wait4 (__NR_SYSCALL_BASE+114)
swapoff (__NR_SYSCALL_BASE+115)
sysinfo (__NR_SYSCALL_BASE+116)
-ipc (__NR_SYSCALL_BASE+117)
fsync (__NR_SYSCALL_BASE+118)
sigreturn (__NR_SYSCALL_BASE+119)
clone (__NR_SYSCALL_BASE+120)
@@ -113,7 +101,9 @@ sysfs (__NR_SYSCALL_BASE+135)
personality (__NR_SYSCALL_BASE+136)
setfsuid (__NR_SYSCALL_BASE+138)
setfsgid (__NR_SYSCALL_BASE+139)
+_llseek (__NR_SYSCALL_BASE+140)
getdents (__NR_SYSCALL_BASE+141)
+_newselect (__NR_SYSCALL_BASE+142)
flock (__NR_SYSCALL_BASE+143)
msync (__NR_SYSCALL_BASE+144)
readv (__NR_SYSCALL_BASE+145)
@@ -334,15 +324,23 @@ accept4 (__NR_SYSCALL_BASE+366)
fanotify_init (__NR_SYSCALL_BASE+367)
fanotify_mark (__NR_SYSCALL_BASE+368)
prlimit64 (__NR_SYSCALL_BASE+369)
+name_to_handle_at (__NR_SYSCALL_BASE+370)
+open_by_handle_at (__NR_SYSCALL_BASE+371)
+clock_adjtime (__NR_SYSCALL_BASE+372)
syncfs (__NR_SYSCALL_BASE+373)
+sendmmsg (__NR_SYSCALL_BASE+374)
+setns (__NR_SYSCALL_BASE+375)
process_vm_readv (__NR_SYSCALL_BASE+376)
process_vm_writev (__NR_SYSCALL_BASE+377)
kcmp (__NR_SYSCALL_BASE+378)
+finit_module (__NR_SYSCALL_BASE+379)
sched_setattr (__NR_SYSCALL_BASE+380)
sched_getattr (__NR_SYSCALL_BASE+381)
renameat2 (__NR_SYSCALL_BASE+382)
+seccomp (__NR_SYSCALL_BASE+383)
getrandom (__NR_SYSCALL_BASE+384)
memfd_create (__NR_SYSCALL_BASE+385)
+bpf (__NR_SYSCALL_BASE+386)
execveat (__NR_SYSCALL_BASE+387)
userfaultfd (__NR_SYSCALL_BASE+388)
membarrier (__NR_SYSCALL_BASE+389)
@@ -354,7 +352,30 @@ pkey_mprotect (__NR_SYSCALL_BASE+394)
pkey_alloc (__NR_SYSCALL_BASE+395)
pkey_free (__NR_SYSCALL_BASE+396)
statx (__NR_SYSCALL_BASE+397)
+rseq (__NR_SYSCALL_BASE+398)
io_pgetevents (__NR_SYSCALL_BASE+399)
+migrate_pages (__NR_SYSCALL_BASE+400)
+kexec_file_load (__NR_SYSCALL_BASE+401)
+clock_gettime64 (__NR_SYSCALL_BASE+403)
+clock_settime64 (__NR_SYSCALL_BASE+404)
+clock_adjtime64 (__NR_SYSCALL_BASE+405)
+clock_getres_time64 (__NR_SYSCALL_BASE+406)
+clock_nanosleep_time64 (__NR_SYSCALL_BASE+407)
+timer_gettime64 (__NR_SYSCALL_BASE+408)
+timer_settime64 (__NR_SYSCALL_BASE+409)
+timerfd_gettime64 (__NR_SYSCALL_BASE+410)
+timerfd_settime64 (__NR_SYSCALL_BASE+411)
+utimensat_time64 (__NR_SYSCALL_BASE+412)
+pselect6_time64 (__NR_SYSCALL_BASE+413)
+ppoll_time64 (__NR_SYSCALL_BASE+414)
+io_pgetevents_time64 (__NR_SYSCALL_BASE+416)
+recvmmsg_time64 (__NR_SYSCALL_BASE+417)
+mq_timedsend_time64 (__NR_SYSCALL_BASE+418)
+mq_timedreceive_time64 (__NR_SYSCALL_BASE+419)
+semtimedop_time64 (__NR_SYSCALL_BASE+420)
+rt_sigtimedwait_time64 (__NR_SYSCALL_BASE+421)
+futex_time64 (__NR_SYSCALL_BASE+422)
+sched_rr_get_interval_time64 (__NR_SYSCALL_BASE+423)
pidfd_send_signal (__NR_SYSCALL_BASE+424)
io_uring_setup (__NR_SYSCALL_BASE+425)
io_uring_enter (__NR_SYSCALL_BASE+426)
@@ -366,3 +387,6 @@ fsconfig (__NR_SYSCALL_BASE+431)
fsmount (__NR_SYSCALL_BASE+432)
fspick (__NR_SYSCALL_BASE+433)
pidfd_open (__NR_SYSCALL_BASE+434)
+clone3 (__NR_SYSCALL_BASE+435)
+openat2 (__NR_SYSCALL_BASE+437)
+pidfd_getfd (__NR_SYSCALL_BASE+438)
diff --git a/include/lapi/syscalls/i386.in b/include/lapi/syscalls/i386.in
index 35162a251..d6773abcb 100644
--- a/include/lapi/syscalls/i386.in
+++ b/include/lapi/syscalls/i386.in
@@ -125,6 +125,7 @@ modify_ldt 123
adjtimex 124
mprotect 125
sigprocmask 126
+create_module 127
init_module 128
delete_module 129
get_kernel_syms 130
@@ -137,7 +138,9 @@ personality 136
afs_syscall 137
setfsuid 138
setfsgid 139
+_llseek 140
getdents 141
+_newselect 142
flock 143
msync 144
readv 145
@@ -162,6 +165,7 @@ mremap 163
setresuid 164
getresuid 165
vm86 166
+query_module 167
poll 168
nfsservctl 169
setresgid 170
@@ -252,14 +256,14 @@ epoll_wait 256
remap_file_pages 257
set_tid_address 258
timer_create 259
-timer_settime (__NR_timer_create+1)
-timer_gettime (__NR_timer_create+2)
-timer_getoverrun (__NR_timer_create+3)
-timer_delete (__NR_timer_create+4)
-clock_settime (__NR_timer_create+5)
-clock_gettime (__NR_timer_create+6)
-clock_getres (__NR_timer_create+7)
-clock_nanosleep (__NR_timer_create+8)
+timer_settime 260
+timer_gettime 261
+timer_getoverrun 262
+timer_delete 263
+clock_settime 264
+clock_gettime 265
+clock_getres 266
+clock_nanosleep 267
statfs64 268
fstatfs64 269
tgkill 270
@@ -270,11 +274,11 @@ mbind 274
get_mempolicy 275
set_mempolicy 276
mq_open 277
-mq_unlink (__NR_mq_open+1)
-mq_timedsend (__NR_mq_open+2)
-mq_timedreceive (__NR_mq_open+3)
-mq_notify (__NR_mq_open+4)
-mq_getsetattr (__NR_mq_open+5)
+mq_unlink 278
+mq_timedsend 279
+mq_timedreceive 280
+mq_notify 281
+mq_getsetattr 282
kexec_load 283
waitid 284
add_key 286
@@ -332,17 +336,39 @@ recvmmsg 337
fanotify_init 338
fanotify_mark 339
prlimit64 340
+name_to_handle_at 341
+open_by_handle_at 342
+clock_adjtime 343
syncfs 344
+sendmmsg 345
+setns 346
process_vm_readv 347
process_vm_writev 348
kcmp 349
+finit_module 350
sched_setattr 351
sched_getattr 352
-renameat2 354
+renameat2 353
+seccomp 354
getrandom 355
memfd_create 356
bpf 357
execveat 358
+socket 359
+socketpair 360
+bind 361
+connect 362
+listen 363
+accept4 364
+getsockopt 365
+setsockopt 366
+getsockname 367
+getpeername 368
+sendto 369
+sendmsg 370
+recvfrom 371
+recvmsg 372
+shutdown 373
userfaultfd 374
membarrier 375
mlock2 376
@@ -353,7 +379,39 @@ pkey_mprotect 380
pkey_alloc 381
pkey_free 382
statx 383
+arch_prctl 384
io_pgetevents 385
+rseq 386
+semget 393
+semctl 394
+shmget 395
+shmctl 396
+shmat 397
+shmdt 398
+msgget 399
+msgsnd 400
+msgrcv 401
+msgctl 402
+clock_gettime64 403
+clock_settime64 404
+clock_adjtime64 405
+clock_getres_time64 406
+clock_nanosleep_time64 407
+timer_gettime64 408
+timer_settime64 409
+timerfd_gettime64 410
+timerfd_settime64 411
+utimensat_time64 412
+pselect6_time64 413
+ppoll_time64 414
+io_pgetevents_time64 416
+recvmmsg_time64 417
+mq_timedsend_time64 418
+mq_timedreceive_time64 419
+semtimedop_time64 420
+rt_sigtimedwait_time64 421
+futex_time64 422
+sched_rr_get_interval_time64 423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
@@ -365,3 +423,6 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+clone3 435
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/ia64.in b/include/lapi/syscalls/ia64.in
index 9e491b54b..427b711b1 100644
--- a/include/lapi/syscalls/ia64.in
+++ b/include/lapi/syscalls/ia64.in
@@ -18,7 +18,7 @@ lseek 1040
getpid 1041
getppid 1042
mount 1043
-umount 1044
+umount2 1044
setuid 1045
getuid 1046
geteuid 1047
@@ -139,6 +139,7 @@ sched_rr_get_interval 1167
nanosleep 1168
nfsservctl 1169
prctl 1170
+old_getpagesize 1171
mmap2 1172
pciconfig_read 1173
pciconfig_write 1174
@@ -293,23 +294,38 @@ recvmmsg 1322
fanotify_init 1323
fanotify_mark 1324
prlimit64 1325
+name_to_handle_at 1326
+open_by_handle_at 1327
+clock_adjtime 1328
syncfs 1329
+setns 1330
+sendmmsg 1331
process_vm_readv 1332
process_vm_writev 1333
+accept4 1334
+finit_module 1335
+sched_setattr 1336
+sched_getattr 1337
renameat2 1338
getrandom 1339
memfd_create 1340
+bpf 1341
+execveat 1342
userfaultfd 1343
membarrier 1344
-execveat 1342
+kcmp 1345
mlock2 1346
copy_file_range 1347
preadv2 1348
pwritev2 1349
+statx 1350
io_pgetevents 1351
+perf_event_open 1352
+seccomp 1353
pkey_mprotect 1354
pkey_alloc 1355
pkey_free 1356
+rseq 1357
pidfd_send_signal 1448
io_uring_setup 1449
io_uring_enter 1450
@@ -321,3 +337,5 @@ fsconfig 1455
fsmount 1456
fspick 1457
pidfd_open 1458
+openat2 1461
+pidfd_getfd 1462
diff --git a/include/lapi/syscalls/mips_n32.in b/include/lapi/syscalls/mips_n32.in
index 25dc020d1..eb6140ebc 100644
--- a/include/lapi/syscalls/mips_n32.in
+++ b/include/lapi/syscalls/mips_n32.in
@@ -361,3 +361,6 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+clone3 435
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/mips_n64.in b/include/lapi/syscalls/mips_n64.in
index 68ba6f1a0..5480aa3c9 100644
--- a/include/lapi/syscalls/mips_n64.in
+++ b/include/lapi/syscalls/mips_n64.in
@@ -337,3 +337,6 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+clone3 435
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/mips_o32.in b/include/lapi/syscalls/mips_o32.in
index 505bfd8db..feee8fbf3 100644
--- a/include/lapi/syscalls/mips_o32.in
+++ b/include/lapi/syscalls/mips_o32.in
@@ -407,3 +407,6 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+clone3 435
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/powerpc.in b/include/lapi/syscalls/powerpc.in
index af31bf929..cdbebc62d 100644
--- a/include/lapi/syscalls/powerpc.in
+++ b/include/lapi/syscalls/powerpc.in
@@ -125,6 +125,7 @@ modify_ldt 123
adjtimex 124
mprotect 125
sigprocmask 126
+create_module 127
init_module 128
delete_module 129
get_kernel_syms 130
@@ -137,7 +138,9 @@ personality 136
afs_syscall 137
setfsuid 138
setfsgid 139
+_llseek 140
getdents 141
+_newselect 142
flock 143
msync 144
readv 145
@@ -161,6 +164,7 @@ nanosleep 162
mremap 163
setresuid 164
getresuid 165
+query_module 166
poll 167
nfsservctl 168
setresgid 169
@@ -338,30 +342,70 @@ sendmsg 341
recvmsg 342
recvmmsg 343
accept4 344
-syscalls 345
+name_to_handle_at 345
+open_by_handle_at 346
+clock_adjtime 347
syncfs 348
-process_vm_readv 351
+sendmmsg 349
+setns 350
+process_vm_readv 351
process_vm_writev 352
+finit_module 353
kcmp 354
sched_setattr 355
sched_getattr 356
renameat2 357
+seccomp 358
getrandom 359
memfd_create 360
+bpf 361
+execveat 362
+switch_endian 363
userfaultfd 364
membarrier 365
-execveat 362
mlock2 378
copy_file_range 379
preadv2 380
pwritev2 381
+kexec_file_load 382
statx 383
-io_pgetevents 388
-pidfd_send_signal 424
-pidfd_open 434
-pkey_mprotect 386
pkey_alloc 384
pkey_free 385
+pkey_mprotect 386
+rseq 387
+io_pgetevents 388
+semtimedop 392
+semget 393
+semctl 394
+shmget 395
+shmctl 396
+shmat 397
+shmdt 398
+msgget 399
+msgsnd 400
+msgrcv 401
+msgctl 402
+clock_gettime64 403
+clock_settime64 404
+clock_adjtime64 405
+clock_getres_time64 406
+clock_nanosleep_time64 407
+timer_gettime64 408
+timer_settime64 409
+timerfd_gettime64 410
+timerfd_settime64 411
+utimensat_time64 412
+pselect6_time64 413
+ppoll_time64 414
+io_pgetevents_time64 416
+recvmmsg_time64 417
+mq_timedsend_time64 418
+mq_timedreceive_time64 419
+semtimedop_time64 420
+rt_sigtimedwait_time64 421
+futex_time64 422
+sched_rr_get_interval_time64 423
+pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
io_uring_register 427
@@ -371,3 +415,7 @@ fsopen 430
fsconfig 431
fsmount 432
fspick 433
+pidfd_open 434
+clone3 435
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/powerpc64.in b/include/lapi/syscalls/powerpc64.in
index 2c1f105c1..cdbebc62d 100644
--- a/include/lapi/syscalls/powerpc64.in
+++ b/include/lapi/syscalls/powerpc64.in
@@ -125,6 +125,7 @@ modify_ldt 123
adjtimex 124
mprotect 125
sigprocmask 126
+create_module 127
init_module 128
delete_module 129
get_kernel_syms 130
@@ -137,7 +138,9 @@ personality 136
afs_syscall 137
setfsuid 138
setfsgid 139
+_llseek 140
getdents 141
+_newselect 142
flock 143
msync 144
readv 145
@@ -161,6 +164,7 @@ nanosleep 162
mremap 163
setresuid 164
getresuid 165
+query_module 166
poll 167
nfsservctl 168
setresgid 169
@@ -338,25 +342,69 @@ sendmsg 341
recvmsg 342
recvmmsg 343
accept4 344
-syscalls 345
+name_to_handle_at 345
+open_by_handle_at 346
+clock_adjtime 347
syncfs 348
-process_vm_readv 351
+sendmmsg 349
+setns 350
+process_vm_readv 351
process_vm_writev 352
+finit_module 353
kcmp 354
sched_setattr 355
sched_getattr 356
renameat2 357
+seccomp 358
getrandom 359
memfd_create 360
+bpf 361
+execveat 362
+switch_endian 363
userfaultfd 364
membarrier 365
-execveat 362
mlock2 378
copy_file_range 379
preadv2 380
pwritev2 381
+kexec_file_load 382
statx 383
+pkey_alloc 384
+pkey_free 385
+pkey_mprotect 386
+rseq 387
io_pgetevents 388
+semtimedop 392
+semget 393
+semctl 394
+shmget 395
+shmctl 396
+shmat 397
+shmdt 398
+msgget 399
+msgsnd 400
+msgrcv 401
+msgctl 402
+clock_gettime64 403
+clock_settime64 404
+clock_adjtime64 405
+clock_getres_time64 406
+clock_nanosleep_time64 407
+timer_gettime64 408
+timer_settime64 409
+timerfd_gettime64 410
+timerfd_settime64 411
+utimensat_time64 412
+pselect6_time64 413
+ppoll_time64 414
+io_pgetevents_time64 416
+recvmmsg_time64 417
+mq_timedsend_time64 418
+mq_timedreceive_time64 419
+semtimedop_time64 420
+rt_sigtimedwait_time64 421
+futex_time64 422
+sched_rr_get_interval_time64 423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
@@ -368,6 +416,6 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
-pkey_mprotect 386
-pkey_alloc 384
-pkey_free 385
+clone3 435
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/s390.in b/include/lapi/syscalls/s390.in
index c23db6514..c3f249aed 100644
--- a/include/lapi/syscalls/s390.in
+++ b/include/lapi/syscalls/s390.in
@@ -10,12 +10,17 @@ link 9
unlink 10
execve 11
chdir 12
+time 13
mknod 14
chmod 15
+lchown 16
lseek 19
getpid 20
mount 21
umount 22
+setuid 23
+getuid 24
+stime 25
ptrace 26
alarm 27
pause 29
@@ -31,7 +36,11 @@ dup 41
pipe 42
times 43
brk 45
+setgid 46
+getgid 47
signal 48
+geteuid 49
+getegid 50
acct 51
umount2 52
ioctl 54
@@ -45,13 +54,18 @@ getppid 64
getpgrp 65
setsid 66
sigaction 67
+setreuid 70
+setregid 71
sigsuspend 72
sigpending 73
sethostname 74
setrlimit 75
+getrlimit 76
getrusage 77
gettimeofday 78
settimeofday 79
+getgroups 80
+setgroups 81
symlink 83
readlink 85
uselib 86
@@ -63,10 +77,12 @@ munmap 91
truncate 92
ftruncate 93
fchmod 94
+fchown 95
getpriority 96
setpriority 97
statfs 99
fstatfs 100
+ioperm 101
socketcall 102
syslog 103
setitimer 104
@@ -89,6 +105,7 @@ uname 122
adjtimex 124
mprotect 125
sigprocmask 126
+create_module 127
init_module 128
delete_module 129
get_kernel_syms 130
@@ -99,7 +116,11 @@ bdflush 134
sysfs 135
personality 136
afs_syscall 137
+setfsuid 138
+setfsgid 139
+_llseek 140
getdents 141
+_newselect 142
flock 143
msync 144
readv 145
@@ -121,8 +142,13 @@ sched_get_priority_min 160
sched_rr_get_interval 161
nanosleep 162
mremap 163
+setresuid 164
+getresuid 165
+query_module 167
poll 168
nfsservctl 169
+setresgid 170
+getresgid 171
prctl 172
rt_sigreturn 173
rt_sigaction 174
@@ -133,6 +159,7 @@ rt_sigqueueinfo 178
rt_sigsuspend 179
pread64 180
pwrite64 181
+chown 182
getcwd 183
capget 184
capset 185
@@ -141,11 +168,39 @@ sendfile 187
getpmsg 188
putpmsg 189
vfork 190
+ugetrlimit 191
+mmap2 192
+truncate64 193
+ftruncate64 194
+stat64 195
+lstat64 196
+fstat64 197
+lchown32 198
+getuid32 199
+getgid32 200
+geteuid32 201
+getegid32 202
+setreuid32 203
+setregid32 204
+getgroups32 205
+setgroups32 206
+fchown32 207
+setresuid32 208
+getresuid32 209
+setresgid32 210
+getresgid32 211
+chown32 212
+setuid32 213
+setgid32 214
+setfsuid32 215
+setfsgid32 216
pivot_root 217
mincore 218
madvise 219
getdents64 220
+fcntl64 221
readahead 222
+sendfile64 223
setxattr 224
lsetxattr 225
fsetxattr 226
@@ -176,17 +231,21 @@ epoll_wait 251
set_tid_address 252
fadvise64 253
timer_create 254
-timer_settime (__NR_timer_create+1)
-timer_gettime (__NR_timer_create+2)
-timer_getoverrun (__NR_timer_create+3)
-timer_delete (__NR_timer_create+4)
-clock_settime (__NR_timer_create+5)
-clock_gettime (__NR_timer_create+6)
-clock_getres (__NR_timer_create+7)
-clock_nanosleep (__NR_timer_create+8)
+timer_settime 255
+timer_gettime 256
+timer_getoverrun 257
+timer_delete 258
+clock_settime 259
+clock_gettime 260
+clock_getres 261
+clock_nanosleep 262
+fadvise64_64 264
statfs64 265
fstatfs64 266
remap_file_pages 267
+mbind 268
+get_mempolicy 269
+set_mempolicy 270
mq_open 271
mq_unlink 272
mq_timedsend 273
@@ -203,11 +262,13 @@ ioprio_get 283
inotify_init 284
inotify_add_watch 285
inotify_rm_watch 286
+migrate_pages 287
openat 288
mkdirat 289
mknodat 290
fchownat 291
futimesat 292
+fstatat64 293
unlinkat 294
renameat 295
linkat 296
@@ -224,6 +285,7 @@ splice 306
sync_file_range 307
tee 308
vmsplice 309
+move_pages 310
getcpu 311
epoll_pwait 312
utimes 313
@@ -248,102 +310,88 @@ perf_event_open 331
fanotify_init 332
fanotify_mark 333
prlimit64 334
-time 13
-lchown 16
-setuid 23
-getuid 24
-stime 25
-setgid 46
-getgid 47
-geteuid 49
-getegid 50
-setreuid 70
-setregid 71
-getrlimit 76
-getgroups 80
-setgroups 81
-fchown 95
-ioperm 101
-setfsuid 138
-setfsgid 139
-setresuid 164
-getresuid 165
-setresgid 170
-getresgid 171
-chown 182
-ugetrlimit 191
-mmap2 192
-truncate64 193
-ftruncate64 194
-stat64 195
-lstat64 196
-fstat64 197
-lchown32 198
-getuid32 199
-getgid32 200
-geteuid32 201
-getegid32 202
-setreuid32 203
-setregid32 204
-getgroups32 205
-setgroups32 206
-fchown32 207
-setresuid32 208
-getresuid32 209
-setresgid32 210
-getresgid32 211
-chown32 212
-setuid32 213
-setgid32 214
-setfsuid32 215
-setfsgid32 216
-fcntl64 221
-sendfile64 223
-fadvise64_64 264
-fstatat64 293
-select 142
-getrlimit 191
-lchown 198
-getuid 199
-getgid 200
-geteuid 201
-getegid 202
-setreuid 203
-setregid 204
-getgroups 205
-setgroups 206
-fchown 207
-setresuid 208
-getresuid 209
-setresgid 210
-getresgid 211
-chown 212
-setuid 213
-setgid 214
-setfsuid 215
-setfsgid 216
-newfstatat 293
+name_to_handle_at 335
+open_by_handle_at 336
+clock_adjtime 337
syncfs 338
+setns 339
process_vm_readv 340
process_vm_writev 341
+s390_runtime_instr 342
kcmp 343
+finit_module 344
sched_setattr 345
sched_getattr 346
renameat2 347
+seccomp 348
getrandom 349
memfd_create 350
bpf 351
+s390_pci_mmio_write 352
+s390_pci_mmio_read 353
+execveat 354
userfaultfd 355
membarrier 356
-execveat 354
+recvmmsg 357
+sendmmsg 358
+socket 359
+socketpair 360
+bind 361
+connect 362
+listen 363
+accept4 364
+getsockopt 365
+setsockopt 366
+getsockname 367
+getpeername 368
+sendto 369
+sendmsg 370
+recvfrom 371
+recvmsg 372
+shutdown 373
mlock2 374
copy_file_range 375
preadv2 376
pwritev2 377
+s390_guarded_storage 378
+statx 379
+s390_sthyi 380
+kexec_file_load 381
io_pgetevents 382
+rseq 383
pkey_mprotect 384
pkey_alloc 385
pkey_free 386
+semget 393
+semctl 394
+shmget 395
+shmctl 396
+shmat 397
+shmdt 398
+msgget 399
+msgsnd 400
+msgrcv 401
+msgctl 402
+clock_gettime64 403
+clock_settime64 404
+clock_adjtime64 405
+clock_getres_time64 406
+clock_nanosleep_time64 407
+timer_gettime64 408
+timer_settime64 409
+timerfd_gettime64 410
+timerfd_settime64 411
+utimensat_time64 412
+pselect6_time64 413
+ppoll_time64 414
+io_pgetevents_time64 416
+recvmmsg_time64 417
+mq_timedsend_time64 418
+mq_timedreceive_time64 419
+semtimedop_time64 420
+rt_sigtimedwait_time64 421
+futex_time64 422
+sched_rr_get_interval_time64 423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
@@ -355,3 +403,6 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+clone3 435
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/s390x.in b/include/lapi/syscalls/s390x.in
index 1acd488a2..88cc9b86b 100644
--- a/include/lapi/syscalls/s390x.in
+++ b/include/lapi/syscalls/s390x.in
@@ -89,6 +89,7 @@ uname 122
adjtimex 124
mprotect 125
sigprocmask 126
+create_module 127
init_module 128
delete_module 129
get_kernel_syms 130
@@ -100,6 +101,7 @@ sysfs 135
personality 136
afs_syscall 137
getdents 141
+select 142
flock 143
msync 144
readv 145
@@ -121,6 +123,7 @@ sched_get_priority_min 160
sched_rr_get_interval 161
nanosleep 162
mremap 163
+query_module 167
poll 168
nfsservctl 169
prctl 172
@@ -141,6 +144,26 @@ sendfile 187
getpmsg 188
putpmsg 189
vfork 190
+getrlimit 191
+lchown 198
+getuid 199
+getgid 200
+geteuid 201
+getegid 202
+setreuid 203
+setregid 204
+getgroups 205
+setgroups 206
+fchown 207
+setresuid 208
+getresuid 209
+setresgid 210
+getresgid 211
+chown 212
+setuid 213
+setgid 214
+setfsuid 215
+setfsgid 216
pivot_root 217
mincore 218
madvise 219
@@ -176,17 +199,20 @@ epoll_wait 251
set_tid_address 252
fadvise64 253
timer_create 254
-timer_settime (__NR_timer_create+1)
-timer_gettime (__NR_timer_create+2)
-timer_getoverrun (__NR_timer_create+3)
-timer_delete (__NR_timer_create+4)
-clock_settime (__NR_timer_create+5)
-clock_gettime (__NR_timer_create+6)
-clock_getres (__NR_timer_create+7)
-clock_nanosleep (__NR_timer_create+8)
+timer_settime 255
+timer_gettime 256
+timer_getoverrun 257
+timer_delete 258
+clock_settime 259
+clock_gettime 260
+clock_getres 261
+clock_nanosleep 262
statfs64 265
fstatfs64 266
remap_file_pages 267
+mbind 268
+get_mempolicy 269
+set_mempolicy 270
mq_open 271
mq_unlink 272
mq_timedsend 273
@@ -203,11 +229,13 @@ ioprio_get 283
inotify_init 284
inotify_add_watch 285
inotify_rm_watch 286
+migrate_pages 287
openat 288
mkdirat 289
mknodat 290
fchownat 291
futimesat 292
+newfstatat 293
unlinkat 294
renameat 295
linkat 296
@@ -224,6 +252,7 @@ splice 306
sync_file_range 307
tee 308
vmsplice 309
+move_pages 310
getcpu 311
epoll_pwait 312
utimes 313
@@ -248,100 +277,69 @@ perf_event_open 331
fanotify_init 332
fanotify_mark 333
prlimit64 334
-time 13
-lchown 16
-setuid 23
-getuid 24
-stime 25
-setgid 46
-getgid 47
-geteuid 49
-getegid 50
-setreuid 70
-setregid 71
-getrlimit 191
-getgroups 80
-setgroups 81
-fchown 95
-ioperm 101
-setfsuid 138
-setfsgid 139
-setresuid 164
-getresuid 165
-setresgid 170
-getresgid 171
-chown 182
-mmap2 192
-truncate64 193
-ftruncate64 194
-stat64 195
-lstat64 196
-fstat64 197
-lchown32 198
-getuid32 199
-getgid32 200
-geteuid32 201
-getegid32 202
-setreuid32 203
-setregid32 204
-getgroups32 205
-setgroups32 206
-fchown32 207
-setresuid32 208
-getresuid32 209
-setresgid32 210
-getresgid32 211
-chown32 212
-setuid32 213
-setgid32 214
-setfsuid32 215
-setfsgid32 216
-fcntl64 221
-sendfile64 223
-fadvise64_64 264
-fstatat64 293
-select 142
-getrlimit 191
-lchown 198
-getuid 199
-getgid 200
-geteuid 201
-getegid 202
-setreuid 203
-setregid 204
-getgroups 205
-setgroups 206
-fchown 207
-setresuid 208
-getresuid 209
-setresgid 210
-getresgid 211
-chown 212
-setuid 213
-setgid 214
-setfsuid 215
-setfsgid 216
-newfstatat 293
+name_to_handle_at 335
+open_by_handle_at 336
+clock_adjtime 337
syncfs 338
+setns 339
process_vm_readv 340
process_vm_writev 341
+s390_runtime_instr 342
kcmp 343
+finit_module 344
sched_setattr 345
sched_getattr 346
renameat2 347
+seccomp 348
getrandom 349
memfd_create 350
+bpf 351
+s390_pci_mmio_write 352
+s390_pci_mmio_read 353
+execveat 354
userfaultfd 355
membarrier 356
-execveat 354
+recvmmsg 357
+sendmmsg 358
+socket 359
+socketpair 360
+bind 361
+connect 362
+listen 363
+accept4 364
+getsockopt 365
+setsockopt 366
+getsockname 367
+getpeername 368
+sendto 369
+sendmsg 370
+recvfrom 371
+recvmsg 372
+shutdown 373
mlock2 374
copy_file_range 375
preadv2 376
pwritev2 377
+s390_guarded_storage 378
+statx 379
+s390_sthyi 380
+kexec_file_load 381
io_pgetevents 382
+rseq 383
pkey_mprotect 384
pkey_alloc 385
pkey_free 386
+semtimedop 392
+semget 393
+semctl 394
+shmget 395
+shmctl 396
+shmat 397
+shmdt 398
+msgget 399
+msgsnd 400
+msgrcv 401
+msgctl 402
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
@@ -353,3 +351,6 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+clone3 435
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/sh.in b/include/lapi/syscalls/sh.in
index 0b06313ae..06055ed10 100644
--- a/include/lapi/syscalls/sh.in
+++ b/include/lapi/syscalls/sh.in
@@ -15,7 +15,6 @@ time 13
mknod 14
chmod 15
lchown 16
-break 17
oldstat 18
lseek 19
getpid 20
@@ -29,11 +28,8 @@ alarm 27
oldfstat 28
pause 29
utime 30
-stty 31
-gtty 32
access 33
nice 34
-ftime 35
sync 36
kill 37
rename 38
@@ -42,7 +38,6 @@ rmdir 40
dup 41
pipe 42
times 43
-prof 44
brk 45
setgid 46
getgid 47
@@ -51,13 +46,9 @@ geteuid 49
getegid 50
acct 51
umount2 52
-lock 53
ioctl 54
fcntl 55
-mpx 56
setpgid 57
-ulimit 58
-oldolduname 59
umask 60
chroot 61
ustat 62
@@ -80,7 +71,6 @@ gettimeofday 78
settimeofday 79
getgroups 80
setgroups 81
-select 82
symlink 83
oldlstat 84
readlink 85
@@ -96,10 +86,8 @@ fchmod 94
fchown 95
getpriority 96
setpriority 97
-profil 98
statfs 99
fstatfs 100
-ioperm 101
socketcall 102
syslog 103
setitimer 104
@@ -108,10 +96,7 @@ stat 106
lstat 107
fstat 108
olduname 109
-iopl 110
vhangup 111
-idle 112
-vm86old 113
wait4 114
swapoff 115
sysinfo 116
@@ -127,17 +112,17 @@ mprotect 125
sigprocmask 126
init_module 128
delete_module 129
-get_kernel_syms 130
quotactl 131
getpgid 132
fchdir 133
bdflush 134
sysfs 135
personality 136
-afs_syscall 137
setfsuid 138
setfsgid 139
+_llseek 140
getdents 141
+_newselect 142
flock 143
msync 144
readv 145
@@ -161,7 +146,6 @@ nanosleep 162
mremap 163
setresuid 164
getresuid 165
-vm86 166
poll 168
nfsservctl 169
setresgid 170
@@ -182,8 +166,6 @@ capget 184
capset 185
sigaltstack 186
sendfile 187
-streams1 188
-streams2 189
vfork 190
ugetrlimit 191
mmap2 192
@@ -214,162 +196,197 @@ setfsgid32 216
pivot_root 217
mincore 218
madvise 219
-socket 220
-bind 221
-connect 222
-listen 223
-accept 224
-getsockname 225
-getpeername 226
-socketpair 227
-send 228
-sendto 229
-recv 230
-recvfrom 231
-shutdown 232
-setsockopt 233
-getsockopt 234
-sendmsg 235
-recvmsg 236
-semop 237
-semget 238
-semctl 239
-msgsnd 240
-msgrcv 241
-msgget 242
-msgctl 243
-shmatcall 244
-shmdt 245
-shmget 246
-shmctl 247
-getdents64 248
-fcntl64 249
-gettid 252
-readahead 253
-setxattr 254
-lsetxattr 255
-fsetxattr 256
-getxattr 257
-lgetxattr 258
-fgetxattr 269
-listxattr 260
-llistxattr 261
-flistxattr 262
-removexattr 263
-lremovexattr 264
-fremovexattr 265
-tkill 266
-sendfile64 267
-futex 268
-sched_setaffinity 269
-sched_getaffinity 270
-set_thread_area 271
-get_thread_area 272
-io_setup 273
-io_destroy 274
-io_getevents 275
-io_submit 276
-io_cancel 277
-fadvise64 278
-exit_group 280
-lookup_dcookie 281
-epoll_create 282
-epoll_ctl 283
-epoll_wait 284
-remap_file_pages 285
-set_tid_address 286
-timer_create 287
-timer_settime (__NR_timer_create+1)
-timer_gettime (__NR_timer_create+2)
-timer_getoverrun (__NR_timer_create+3)
-timer_delete (__NR_timer_create+4)
-clock_settime (__NR_timer_create+5)
-clock_gettime (__NR_timer_create+6)
-clock_getres (__NR_timer_create+7)
-clock_nanosleep (__NR_timer_create+8)
-statfs64 296
-fstatfs64 297
-tgkill 298
-utimes 299
-fadvise64_64 300
-vserver 301
-mbind 302
-get_mempolicy 303
-set_mempolicy 304
-mq_open 305
-mq_unlink (__NR_mq_open+1)
-mq_timedsend (__NR_mq_open+2)
-mq_timedreceive (__NR_mq_open+3)
-mq_notify (__NR_mq_open+4)
-mq_getsetattr (__NR_mq_open+5)
-kexec_load 311
-waitid 312
-add_key 313
-request_key 314
-keyctl 315
-ioprio_set 316
-ioprio_get 317
-inotify_init 318
-inotify_add_watch 319
-inotify_rm_watch 320
-migrate_pages 322
-openat 323
-mkdirat 324
-mknodat 325
-fchownat 326
-futimesat 327
-fstatat64 328
-unlinkat 329
-renameat 330
-linkat 331
-symlinkat 332
-readlinkat 333
-fchmodat 334
-faccessat 335
-pselect6 336
-ppoll 337
-unshare 338
-set_robust_list 339
-get_robust_list 340
-splice 341
-sync_file_range 342
-tee 343
-vmsplice 344
-move_pages 345
-getcpu 346
-epoll_pwait 347
-utimensat 348
-signalfd 349
-timerfd_create 350
-eventfd 351
-fallocate 352
-timerfd_settime 353
-timerfd_gettime 354
-signalfd4 355
-eventfd2 356
-epoll_create1 357
-dup3 358
-pipe2 359
-inotify_init1 360
-preadv 361
-pwritev 362
-rt_tgsigqueueinfo 363
-perf_event_open 364
-recvmmsg 365
-accept4 366
-fanotify_init 367
-fanotify_mark 368
-prlimit64 369
-syncfs 373
-process_vm_readv 376
-process_vm_writev 377
-kcmp 378
-memfd_create 385
-execveat 387
-mlock2 390
-copy_file_range 391
-preadv2 392
-pwritev2 393
+getdents64 220
+fcntl64 221
+gettid 224
+readahead 225
+setxattr 226
+lsetxattr 227
+fsetxattr 228
+getxattr 229
+lgetxattr 230
+fgetxattr 231
+listxattr 232
+llistxattr 233
+flistxattr 234
+removexattr 235
+lremovexattr 236
+fremovexattr 237
+tkill 238
+sendfile64 239
+futex 240
+sched_setaffinity 241
+sched_getaffinity 242
+io_setup 245
+io_destroy 246
+io_getevents 247
+io_submit 248
+io_cancel 249
+fadvise64 250
+exit_group 252
+lookup_dcookie 253
+epoll_create 254
+epoll_ctl 255
+epoll_wait 256
+remap_file_pages 257
+set_tid_address 258
+timer_create 259
+timer_settime 260
+timer_gettime 261
+timer_getoverrun 262
+timer_delete 263
+clock_settime 264
+clock_gettime 265
+clock_getres 266
+clock_nanosleep 267
+statfs64 268
+fstatfs64 269
+tgkill 270
+utimes 271
+fadvise64_64 272
+mbind 274
+get_mempolicy 275
+set_mempolicy 276
+mq_open 277
+mq_unlink 278
+mq_timedsend 279
+mq_timedreceive 280
+mq_notify 281
+mq_getsetattr 282
+kexec_load 283
+waitid 284
+add_key 285
+request_key 286
+keyctl 287
+ioprio_set 288
+ioprio_get 289
+inotify_init 290
+inotify_add_watch 291
+inotify_rm_watch 292
+migrate_pages 294
+openat 295
+mkdirat 296
+mknodat 297
+fchownat 298
+futimesat 299
+fstatat64 300
+unlinkat 301
+renameat 302
+linkat 303
+symlinkat 304
+readlinkat 305
+fchmodat 306
+faccessat 307
+pselect6 308
+ppoll 309
+unshare 310
+set_robust_list 311
+get_robust_list 312
+splice 313
+sync_file_range 314
+tee 315
+vmsplice 316
+move_pages 317
+getcpu 318
+epoll_pwait 319
+utimensat 320
+signalfd 321
+timerfd_create 322
+eventfd 323
+fallocate 324
+timerfd_settime 325
+timerfd_gettime 326
+signalfd4 327
+eventfd2 328
+epoll_create1 329
+dup3 330
+pipe2 331
+inotify_init1 332
+preadv 333
+pwritev 334
+rt_tgsigqueueinfo 335
+perf_event_open 336
+fanotify_init 337
+fanotify_mark 338
+prlimit64 339
+socket 340
+bind 341
+connect 342
+listen 343
+accept 344
+getsockname 345
+getpeername 346
+socketpair 347
+send 348
+sendto 349
+recv 350
+recvfrom 351
+shutdown 352
+setsockopt 353
+getsockopt 354
+sendmsg 355
+recvmsg 356
+recvmmsg 357
+accept4 358
+name_to_handle_at 359
+open_by_handle_at 360
+clock_adjtime 361
+syncfs 362
+sendmmsg 363
+setns 364
+process_vm_readv 365
+process_vm_writev 366
+kcmp 367
+finit_module 368
+sched_getattr 369
+sched_setattr 370
+renameat2 371
+seccomp 372
+getrandom 373
+memfd_create 374
+bpf 375
+execveat 376
+userfaultfd 377
+membarrier 378
+mlock2 379
+copy_file_range 380
+preadv2 381
+pwritev2 382
+statx 383
+pkey_mprotect 384
+pkey_alloc 385
+pkey_free 386
+rseq 387
+semget 393
+semctl 394
+shmget 395
+shmctl 396
+shmat 397
+shmdt 398
+msgget 399
+msgsnd 400
+msgrcv 401
+msgctl 402
+clock_gettime64 403
+clock_settime64 404
+clock_adjtime64 405
+clock_getres_time64 406
+clock_nanosleep_time64 407
+timer_gettime64 408
+timer_settime64 409
+timerfd_gettime64 410
+timerfd_settime64 411
+utimensat_time64 412
+pselect6_time64 413
+ppoll_time64 414
+io_pgetevents_time64 416
+recvmmsg_time64 417
+mq_timedsend_time64 418
+mq_timedreceive_time64 419
+semtimedop_time64 420
+rt_sigtimedwait_time64 421
+futex_time64 422
+sched_rr_get_interval_time64 423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
@@ -381,3 +398,5 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/sparc.in b/include/lapi/syscalls/sparc.in
index 9a8b8d038..522e3c997 100644
--- a/include/lapi/syscalls/sparc.in
+++ b/include/lapi/syscalls/sparc.in
@@ -51,7 +51,6 @@ geteuid 49
getegid 50
acct 51
getgid32 53
-memory_ordering 52
ioctl 54
reboot 55
mmap2 56
@@ -111,10 +110,6 @@ getresuid32 109
setresgid32 110
getresgid32 111
setregid32 112
-setresuid 108
-getresuid 109
-setresgid 110
-getresgid 111
recvmsg 113
sendmsg 114
getgroups32 115
@@ -166,7 +161,6 @@ sched_set_affinity 160
sched_get_affinity 161
getdomainname 162
setdomainname 163
-utrap_install 164
quotactl 165
set_tid_address 166
mount 167
@@ -186,6 +180,7 @@ flistxattr 180
removexattr 181
lremovexattr 182
sigpending 183
+query_module 184
setpgid 185
fremovexattr 186
tkill 187
@@ -222,6 +217,7 @@ clone 217
ioprio_get 218
adjtimex 219
sigprocmask 220
+create_module 221
delete_module 222
get_kernel_syms 223
getpgid 224
@@ -230,12 +226,13 @@ sysfs 226
afs_syscall 227
setfsuid 228
setfsgid 229
-time 231
+_newselect 230
time 231
splice 232
stime 233
statfs64 234
fstatfs64 235
+_llseek 236
mlock 237
munlock 238
mlockall 239
@@ -266,6 +263,7 @@ timer_gettime 263
timer_getoverrun 264
timer_delete 265
timer_create 266
+vserver 267
io_setup 268
io_destroy 269
io_submit 270
@@ -330,25 +328,70 @@ recvmmsg 328
fanotify_init 329
fanotify_mark 330
prlimit64 331
+name_to_handle_at 332
+open_by_handle_at 333
+clock_adjtime 334
syncfs 335
+sendmmsg 336
+setns 337
process_vm_readv 338
process_vm_writev 339
+kern_features 340
kcmp 341
+finit_module 342
+sched_setattr 343
+sched_getattr 344
renameat2 345
+seccomp 346
getrandom 347
memfd_create 348
bpf 349
+execveat 350
membarrier 351
userfaultfd 352
-execveat 350
+bind 353
+listen 354
+setsockopt 355
mlock2 356
copy_file_range 357
preadv2 358
pwritev2 359
+statx 360
io_pgetevents 361
pkey_mprotect 362
pkey_alloc 363
pkey_free 364
+rseq 365
+semget 393
+semctl 394
+shmget 395
+shmctl 396
+shmat 397
+shmdt 398
+msgget 399
+msgsnd 400
+msgrcv 401
+msgctl 402
+clock_gettime64 403
+clock_settime64 404
+clock_adjtime64 405
+clock_getres_time64 406
+clock_nanosleep_time64 407
+timer_gettime64 408
+timer_settime64 409
+timerfd_gettime64 410
+timerfd_settime64 411
+utimensat_time64 412
+pselect6_time64 413
+ppoll_time64 414
+io_pgetevents_time64 416
+recvmmsg_time64 417
+mq_timedsend_time64 418
+mq_timedreceive_time64 419
+semtimedop_time64 420
+rt_sigtimedwait_time64 421
+futex_time64 422
+sched_rr_get_interval_time64 423
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
@@ -360,3 +403,5 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/sparc64.in b/include/lapi/syscalls/sparc64.in
index efdaa76a1..6f884a7bf 100644
--- a/include/lapi/syscalls/sparc64.in
+++ b/include/lapi/syscalls/sparc64.in
@@ -29,6 +29,8 @@ alarm 27
sigaltstack 28
pause 29
utime 30
+lchown32 31
+fchown32 32
access 33
nice 34
sync 36
@@ -49,7 +51,6 @@ acct 51
memory_ordering 52
ioctl 54
reboot 55
-mmap2 56
symlink 57
readlink 58
execve 59
@@ -164,6 +165,7 @@ flistxattr 180
removexattr 181
lremovexattr 182
sigpending 183
+query_module 184
setpgid 185
fremovexattr 186
tkill 187
@@ -200,6 +202,7 @@ clone 217
ioprio_get 218
adjtimex 219
sigprocmask 220
+create_module 221
delete_module 222
get_kernel_syms 223
getpgid 224
@@ -208,10 +211,12 @@ sysfs 226
afs_syscall 227
setfsuid 228
setfsgid 229
+_newselect 230
splice 232
stime 233
statfs64 234
fstatfs64 235
+_llseek 236
mlock 237
munlock 238
mlockall 239
@@ -242,6 +247,7 @@ timer_gettime 263
timer_getoverrun 264
timer_delete 265
timer_create 266
+vserver 267
io_setup 268
io_destroy 269
io_submit 270
@@ -306,24 +312,51 @@ recvmmsg 328
fanotify_init 329
fanotify_mark 330
prlimit64 331
+name_to_handle_at 332
+open_by_handle_at 333
+clock_adjtime 334
syncfs 335
+sendmmsg 336
+setns 337
process_vm_readv 338
process_vm_writev 339
+kern_features 340
kcmp 341
+finit_module 342
+sched_setattr 343
+sched_getattr 344
renameat2 345
+seccomp 346
getrandom 347
memfd_create 348
+bpf 349
+execveat 350
membarrier 351
userfaultfd 352
-execveat 350
+bind 353
+listen 354
+setsockopt 355
mlock2 356
copy_file_range 357
preadv2 358
pwritev2 359
+statx 360
io_pgetevents 361
pkey_mprotect 362
pkey_alloc 363
pkey_free 364
+rseq 365
+semtimedop 392
+semget 393
+semctl 394
+shmget 395
+shmctl 396
+shmat 397
+shmdt 398
+msgget 399
+msgsnd 400
+msgrcv 401
+msgctl 402
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
@@ -335,3 +368,5 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+openat2 437
+pidfd_getfd 438
diff --git a/include/lapi/syscalls/x86_64.in b/include/lapi/syscalls/x86_64.in
index dd12b7ff8..c76328c93 100644
--- a/include/lapi/syscalls/x86_64.in
+++ b/include/lapi/syscalls/x86_64.in
@@ -172,9 +172,11 @@ sethostname 170
setdomainname 171
iopl 172
ioperm 173
+create_module 174
init_module 175
delete_module 176
get_kernel_syms 177
+query_module 178
quotactl 179
nfsservctl 180
getpmsg 181
@@ -299,15 +301,24 @@ recvmmsg 299
fanotify_init 300
fanotify_mark 301
prlimit64 302
+name_to_handle_at 303
+open_by_handle_at 304
+clock_adjtime 305
syncfs 306
+sendmmsg 307
+setns 308
+getcpu 309
process_vm_readv 310
process_vm_writev 311
kcmp 312
+finit_module 313
sched_setattr 314
sched_getattr 315
renameat2 316
+seccomp 317
getrandom 318
memfd_create 319
+kexec_file_load 320
bpf 321
execveat 322
userfaultfd 323
@@ -321,6 +332,7 @@ pkey_alloc 330
pkey_free 331
statx 332
io_pgetevents 333
+rseq 334
pidfd_send_signal 424
io_uring_setup 425
io_uring_enter 426
@@ -332,3 +344,42 @@ fsconfig 431
fsmount 432
fspick 433
pidfd_open 434
+clone3 435
+openat2 437
+pidfd_getfd 438
+rt_sigaction 512
+rt_sigreturn 513
+ioctl 514
+readv 515
+writev 516
+recvfrom 517
+sendmsg 518
+recvmsg 519
+execve 520
+ptrace 521
+rt_sigpending 522
+rt_sigtimedwait 523
+rt_sigqueueinfo 524
+sigaltstack 525
+timer_create 526
+mq_notify 527
+kexec_load 528
+waitid 529
+set_robust_list 530
+get_robust_list 531
+vmsplice 532
+move_pages 533
+preadv 534
+pwritev 535
+rt_tgsigqueueinfo 536
+recvmmsg 537
+sendmmsg 538
+process_vm_readv 539
+process_vm_writev 540
+setsockopt 541
+getsockopt 542
+io_setup 543
+io_submit 544
+execveat 545
+preadv2 546
+pwritev2 547
--
2.25.1
More information about the ltp
mailing list