xref: /qemu/linux-user/s390x/syscall.tbl (revision 4ae7d11b70a840eec7aa27269093b15d04ebc84e)
106e23296SPhilippe Mathieu-Daudé# SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note
2318f371dSLaurent Vivier#
3318f371dSLaurent Vivier# System call table for s390
4318f371dSLaurent Vivier#
5318f371dSLaurent Vivier# Format:
6318f371dSLaurent Vivier#
7318f371dSLaurent Vivier# <nr> <abi> <syscall> <entry-64bit> <compat-entry>
8318f371dSLaurent Vivier#
9318f371dSLaurent Vivier# where <abi> can be common, 64, or 32
10318f371dSLaurent Vivier
11318f371dSLaurent Vivier1    common	exit			sys_exit			sys_exit
12318f371dSLaurent Vivier2    common	fork			sys_fork			sys_fork
13318f371dSLaurent Vivier3    common	read			sys_read			compat_sys_s390_read
14318f371dSLaurent Vivier4    common	write			sys_write			compat_sys_s390_write
15318f371dSLaurent Vivier5    common	open			sys_open			compat_sys_open
16318f371dSLaurent Vivier6    common	close			sys_close			sys_close
17318f371dSLaurent Vivier7    common	restart_syscall		sys_restart_syscall		sys_restart_syscall
18318f371dSLaurent Vivier8    common	creat			sys_creat			sys_creat
19318f371dSLaurent Vivier9    common	link			sys_link			sys_link
20318f371dSLaurent Vivier10   common	unlink			sys_unlink			sys_unlink
21318f371dSLaurent Vivier11   common	execve			sys_execve			compat_sys_execve
22318f371dSLaurent Vivier12   common	chdir			sys_chdir			sys_chdir
23318f371dSLaurent Vivier13   32		time			-				sys_time32
24318f371dSLaurent Vivier14   common	mknod			sys_mknod			sys_mknod
25318f371dSLaurent Vivier15   common	chmod			sys_chmod			sys_chmod
26318f371dSLaurent Vivier16   32		lchown			-				sys_lchown16
27318f371dSLaurent Vivier19   common	lseek			sys_lseek			compat_sys_lseek
28318f371dSLaurent Vivier20   common	getpid			sys_getpid			sys_getpid
292fa4ad3fSLaurent Vivier21   common	mount			sys_mount			sys_mount
30318f371dSLaurent Vivier22   common	umount			sys_oldumount			sys_oldumount
31318f371dSLaurent Vivier23   32		setuid			-				sys_setuid16
32318f371dSLaurent Vivier24   32		getuid			-				sys_getuid16
33318f371dSLaurent Vivier25   32		stime			-				sys_stime32
34318f371dSLaurent Vivier26   common	ptrace			sys_ptrace			compat_sys_ptrace
35318f371dSLaurent Vivier27   common	alarm			sys_alarm			sys_alarm
36318f371dSLaurent Vivier29   common	pause			sys_pause			sys_pause
37318f371dSLaurent Vivier30   common	utime			sys_utime			sys_utime32
38318f371dSLaurent Vivier33   common	access			sys_access			sys_access
39318f371dSLaurent Vivier34   common	nice			sys_nice			sys_nice
40318f371dSLaurent Vivier36   common	sync			sys_sync			sys_sync
41318f371dSLaurent Vivier37   common	kill			sys_kill			sys_kill
42318f371dSLaurent Vivier38   common	rename			sys_rename			sys_rename
43318f371dSLaurent Vivier39   common	mkdir			sys_mkdir			sys_mkdir
44318f371dSLaurent Vivier40   common	rmdir			sys_rmdir			sys_rmdir
45318f371dSLaurent Vivier41   common	dup			sys_dup				sys_dup
46318f371dSLaurent Vivier42   common	pipe			sys_pipe			sys_pipe
47318f371dSLaurent Vivier43   common	times			sys_times			compat_sys_times
48318f371dSLaurent Vivier45   common	brk			sys_brk				sys_brk
49318f371dSLaurent Vivier46   32		setgid			-				sys_setgid16
50318f371dSLaurent Vivier47   32		getgid			-				sys_getgid16
51318f371dSLaurent Vivier48   common	signal			sys_signal			sys_signal
52318f371dSLaurent Vivier49   32		geteuid			-				sys_geteuid16
53318f371dSLaurent Vivier50   32		getegid			-				sys_getegid16
54318f371dSLaurent Vivier51   common	acct			sys_acct			sys_acct
55318f371dSLaurent Vivier52   common	umount2			sys_umount			sys_umount
56318f371dSLaurent Vivier54   common	ioctl			sys_ioctl			compat_sys_ioctl
57318f371dSLaurent Vivier55   common	fcntl			sys_fcntl			compat_sys_fcntl
58318f371dSLaurent Vivier57   common	setpgid			sys_setpgid			sys_setpgid
59318f371dSLaurent Vivier60   common	umask			sys_umask			sys_umask
60318f371dSLaurent Vivier61   common	chroot			sys_chroot			sys_chroot
61318f371dSLaurent Vivier62   common	ustat			sys_ustat			compat_sys_ustat
62318f371dSLaurent Vivier63   common	dup2			sys_dup2			sys_dup2
63318f371dSLaurent Vivier64   common	getppid			sys_getppid			sys_getppid
64318f371dSLaurent Vivier65   common	getpgrp			sys_getpgrp			sys_getpgrp
65318f371dSLaurent Vivier66   common	setsid			sys_setsid			sys_setsid
66318f371dSLaurent Vivier67   common	sigaction		sys_sigaction			compat_sys_sigaction
67318f371dSLaurent Vivier70   32		setreuid		-				sys_setreuid16
68318f371dSLaurent Vivier71   32		setregid		-				sys_setregid16
69318f371dSLaurent Vivier72   common	sigsuspend		sys_sigsuspend			sys_sigsuspend
70318f371dSLaurent Vivier73   common	sigpending		sys_sigpending			compat_sys_sigpending
71318f371dSLaurent Vivier74   common	sethostname		sys_sethostname			sys_sethostname
72318f371dSLaurent Vivier75   common	setrlimit		sys_setrlimit			compat_sys_setrlimit
73318f371dSLaurent Vivier76   32		getrlimit		-				compat_sys_old_getrlimit
74318f371dSLaurent Vivier77   common	getrusage		sys_getrusage			compat_sys_getrusage
75318f371dSLaurent Vivier78   common	gettimeofday		sys_gettimeofday		compat_sys_gettimeofday
76318f371dSLaurent Vivier79   common	settimeofday		sys_settimeofday		compat_sys_settimeofday
77318f371dSLaurent Vivier80   32		getgroups		-				sys_getgroups16
78318f371dSLaurent Vivier81   32		setgroups		-				sys_setgroups16
79318f371dSLaurent Vivier83   common	symlink			sys_symlink			sys_symlink
80318f371dSLaurent Vivier85   common	readlink		sys_readlink			sys_readlink
81318f371dSLaurent Vivier86   common	uselib			sys_uselib			sys_uselib
82318f371dSLaurent Vivier87   common	swapon			sys_swapon			sys_swapon
83318f371dSLaurent Vivier88   common	reboot			sys_reboot			sys_reboot
84318f371dSLaurent Vivier89   common	readdir			-				compat_sys_old_readdir
85318f371dSLaurent Vivier90   common	mmap			sys_old_mmap			compat_sys_s390_old_mmap
86318f371dSLaurent Vivier91   common	munmap			sys_munmap			sys_munmap
87318f371dSLaurent Vivier92   common	truncate		sys_truncate			compat_sys_truncate
88318f371dSLaurent Vivier93   common	ftruncate		sys_ftruncate			compat_sys_ftruncate
89318f371dSLaurent Vivier94   common	fchmod			sys_fchmod			sys_fchmod
90318f371dSLaurent Vivier95   32		fchown			-				sys_fchown16
91318f371dSLaurent Vivier96   common	getpriority		sys_getpriority			sys_getpriority
92318f371dSLaurent Vivier97   common	setpriority		sys_setpriority			sys_setpriority
93318f371dSLaurent Vivier99   common	statfs			sys_statfs			compat_sys_statfs
94318f371dSLaurent Vivier100  common	fstatfs			sys_fstatfs			compat_sys_fstatfs
95318f371dSLaurent Vivier101  32		ioperm			-				-
96318f371dSLaurent Vivier102  common	socketcall		sys_socketcall			compat_sys_socketcall
97318f371dSLaurent Vivier103  common	syslog			sys_syslog			sys_syslog
98318f371dSLaurent Vivier104  common	setitimer		sys_setitimer			compat_sys_setitimer
99318f371dSLaurent Vivier105  common	getitimer		sys_getitimer			compat_sys_getitimer
100318f371dSLaurent Vivier106  common	stat			sys_newstat			compat_sys_newstat
101318f371dSLaurent Vivier107  common	lstat			sys_newlstat			compat_sys_newlstat
102318f371dSLaurent Vivier108  common	fstat			sys_newfstat			compat_sys_newfstat
103*e12fbc36SLaurent Vivier110  common	lookup_dcookie		-				-
104318f371dSLaurent Vivier111  common	vhangup			sys_vhangup			sys_vhangup
105318f371dSLaurent Vivier112  common	idle			-				-
106318f371dSLaurent Vivier114  common	wait4			sys_wait4			compat_sys_wait4
107318f371dSLaurent Vivier115  common	swapoff			sys_swapoff			sys_swapoff
108318f371dSLaurent Vivier116  common	sysinfo			sys_sysinfo			compat_sys_sysinfo
109318f371dSLaurent Vivier117  common	ipc			sys_s390_ipc			compat_sys_s390_ipc
110318f371dSLaurent Vivier118  common	fsync			sys_fsync			sys_fsync
111318f371dSLaurent Vivier119  common	sigreturn		sys_sigreturn			compat_sys_sigreturn
112318f371dSLaurent Vivier120  common	clone			sys_clone			sys_clone
113318f371dSLaurent Vivier121  common	setdomainname		sys_setdomainname		sys_setdomainname
114318f371dSLaurent Vivier122  common	uname			sys_newuname			sys_newuname
115318f371dSLaurent Vivier124  common	adjtimex		sys_adjtimex			sys_adjtimex_time32
116318f371dSLaurent Vivier125  common	mprotect		sys_mprotect			sys_mprotect
117318f371dSLaurent Vivier126  common	sigprocmask		sys_sigprocmask			compat_sys_sigprocmask
118318f371dSLaurent Vivier127  common	create_module		-				-
119318f371dSLaurent Vivier128  common	init_module		sys_init_module			sys_init_module
120318f371dSLaurent Vivier129  common	delete_module		sys_delete_module		sys_delete_module
121318f371dSLaurent Vivier130  common	get_kernel_syms		-				-
122318f371dSLaurent Vivier131  common	quotactl		sys_quotactl			sys_quotactl
123318f371dSLaurent Vivier132  common	getpgid			sys_getpgid			sys_getpgid
124318f371dSLaurent Vivier133  common	fchdir			sys_fchdir			sys_fchdir
125*e12fbc36SLaurent Vivier134  common	bdflush			sys_ni_syscall			sys_ni_syscall
126318f371dSLaurent Vivier135  common	sysfs			sys_sysfs			sys_sysfs
127318f371dSLaurent Vivier136  common	personality		sys_s390_personality		sys_s390_personality
128318f371dSLaurent Vivier137  common	afs_syscall		-				-
129318f371dSLaurent Vivier138  32		setfsuid		-				sys_setfsuid16
130318f371dSLaurent Vivier139  32		setfsgid		-				sys_setfsgid16
131318f371dSLaurent Vivier140  32		_llseek			-				sys_llseek
132318f371dSLaurent Vivier141  common	getdents		sys_getdents			compat_sys_getdents
133318f371dSLaurent Vivier142  32		_newselect		-				compat_sys_select
134318f371dSLaurent Vivier142  64		select			sys_select			-
135318f371dSLaurent Vivier143  common	flock			sys_flock			sys_flock
136318f371dSLaurent Vivier144  common	msync			sys_msync			sys_msync
1372fa4ad3fSLaurent Vivier145  common	readv			sys_readv			sys_readv
1382fa4ad3fSLaurent Vivier146  common	writev			sys_writev			sys_writev
139318f371dSLaurent Vivier147  common	getsid			sys_getsid			sys_getsid
140318f371dSLaurent Vivier148  common	fdatasync		sys_fdatasync			sys_fdatasync
1410cb113adSLaurent Vivier149  common	_sysctl			-				-
142318f371dSLaurent Vivier150  common	mlock			sys_mlock			sys_mlock
143318f371dSLaurent Vivier151  common	munlock			sys_munlock			sys_munlock
144318f371dSLaurent Vivier152  common	mlockall		sys_mlockall			sys_mlockall
145318f371dSLaurent Vivier153  common	munlockall		sys_munlockall			sys_munlockall
146318f371dSLaurent Vivier154  common	sched_setparam		sys_sched_setparam		sys_sched_setparam
147318f371dSLaurent Vivier155  common	sched_getparam		sys_sched_getparam		sys_sched_getparam
148318f371dSLaurent Vivier156  common	sched_setscheduler	sys_sched_setscheduler		sys_sched_setscheduler
149318f371dSLaurent Vivier157  common	sched_getscheduler	sys_sched_getscheduler		sys_sched_getscheduler
150318f371dSLaurent Vivier158  common	sched_yield		sys_sched_yield			sys_sched_yield
151318f371dSLaurent Vivier159  common	sched_get_priority_max	sys_sched_get_priority_max	sys_sched_get_priority_max
152318f371dSLaurent Vivier160  common	sched_get_priority_min	sys_sched_get_priority_min	sys_sched_get_priority_min
153318f371dSLaurent Vivier161  common	sched_rr_get_interval	sys_sched_rr_get_interval	sys_sched_rr_get_interval_time32
154318f371dSLaurent Vivier162  common	nanosleep		sys_nanosleep			sys_nanosleep_time32
155318f371dSLaurent Vivier163  common	mremap			sys_mremap			sys_mremap
156318f371dSLaurent Vivier164  32		setresuid		-				sys_setresuid16
157318f371dSLaurent Vivier165  32		getresuid		-				sys_getresuid16
158318f371dSLaurent Vivier167  common	query_module		-				-
159318f371dSLaurent Vivier168  common	poll			sys_poll			sys_poll
160318f371dSLaurent Vivier169  common	nfsservctl		-				-
161318f371dSLaurent Vivier170  32		setresgid		-				sys_setresgid16
162318f371dSLaurent Vivier171  32		getresgid		-				sys_getresgid16
163318f371dSLaurent Vivier172  common	prctl			sys_prctl			sys_prctl
164318f371dSLaurent Vivier173  common	rt_sigreturn		sys_rt_sigreturn		compat_sys_rt_sigreturn
165318f371dSLaurent Vivier174  common	rt_sigaction		sys_rt_sigaction		compat_sys_rt_sigaction
166318f371dSLaurent Vivier175  common	rt_sigprocmask		sys_rt_sigprocmask		compat_sys_rt_sigprocmask
167318f371dSLaurent Vivier176  common	rt_sigpending		sys_rt_sigpending		compat_sys_rt_sigpending
168318f371dSLaurent Vivier177  common	rt_sigtimedwait		sys_rt_sigtimedwait		compat_sys_rt_sigtimedwait_time32
169318f371dSLaurent Vivier178  common	rt_sigqueueinfo		sys_rt_sigqueueinfo		compat_sys_rt_sigqueueinfo
170318f371dSLaurent Vivier179  common	rt_sigsuspend		sys_rt_sigsuspend		compat_sys_rt_sigsuspend
171318f371dSLaurent Vivier180  common	pread64			sys_pread64			compat_sys_s390_pread64
172318f371dSLaurent Vivier181  common	pwrite64		sys_pwrite64			compat_sys_s390_pwrite64
173318f371dSLaurent Vivier182  32		chown			-				sys_chown16
174318f371dSLaurent Vivier183  common	getcwd			sys_getcwd			sys_getcwd
175318f371dSLaurent Vivier184  common	capget			sys_capget			sys_capget
176318f371dSLaurent Vivier185  common	capset			sys_capset			sys_capset
177318f371dSLaurent Vivier186  common	sigaltstack		sys_sigaltstack			compat_sys_sigaltstack
178318f371dSLaurent Vivier187  common	sendfile		sys_sendfile64			compat_sys_sendfile
179318f371dSLaurent Vivier188  common	getpmsg			-				-
180318f371dSLaurent Vivier189  common	putpmsg			-				-
181318f371dSLaurent Vivier190  common	vfork			sys_vfork			sys_vfork
182318f371dSLaurent Vivier191  32		ugetrlimit		-				compat_sys_getrlimit
183318f371dSLaurent Vivier191  64		getrlimit		sys_getrlimit			-
184318f371dSLaurent Vivier192  32		mmap2			-				compat_sys_s390_mmap2
185318f371dSLaurent Vivier193  32		truncate64		-				compat_sys_s390_truncate64
186318f371dSLaurent Vivier194  32		ftruncate64		-				compat_sys_s390_ftruncate64
187318f371dSLaurent Vivier195  32		stat64			-				compat_sys_s390_stat64
188318f371dSLaurent Vivier196  32		lstat64			-				compat_sys_s390_lstat64
189318f371dSLaurent Vivier197  32		fstat64			-				compat_sys_s390_fstat64
190318f371dSLaurent Vivier198  32		lchown32		-				sys_lchown
191318f371dSLaurent Vivier198  64		lchown			sys_lchown			-
192318f371dSLaurent Vivier199  32		getuid32		-				sys_getuid
193318f371dSLaurent Vivier199  64		getuid			sys_getuid			-
194318f371dSLaurent Vivier200  32		getgid32		-				sys_getgid
195318f371dSLaurent Vivier200  64		getgid			sys_getgid			-
196318f371dSLaurent Vivier201  32		geteuid32		-				sys_geteuid
197318f371dSLaurent Vivier201  64		geteuid			sys_geteuid			-
198318f371dSLaurent Vivier202  32		getegid32		-				sys_getegid
199318f371dSLaurent Vivier202  64		getegid			sys_getegid			-
200318f371dSLaurent Vivier203  32		setreuid32		-				sys_setreuid
201318f371dSLaurent Vivier203  64		setreuid		sys_setreuid			-
202318f371dSLaurent Vivier204  32		setregid32		-				sys_setregid
203318f371dSLaurent Vivier204  64		setregid		sys_setregid			-
204318f371dSLaurent Vivier205  32		getgroups32		-				sys_getgroups
205318f371dSLaurent Vivier205  64		getgroups		sys_getgroups			-
206318f371dSLaurent Vivier206  32		setgroups32		-				sys_setgroups
207318f371dSLaurent Vivier206  64		setgroups		sys_setgroups			-
208318f371dSLaurent Vivier207  32		fchown32		-				sys_fchown
209318f371dSLaurent Vivier207  64		fchown			sys_fchown			-
210318f371dSLaurent Vivier208  32		setresuid32		-				sys_setresuid
211318f371dSLaurent Vivier208  64		setresuid		sys_setresuid			-
212318f371dSLaurent Vivier209  32		getresuid32		-				sys_getresuid
213318f371dSLaurent Vivier209  64		getresuid		sys_getresuid			-
214318f371dSLaurent Vivier210  32		setresgid32		-				sys_setresgid
215318f371dSLaurent Vivier210  64		setresgid		sys_setresgid			-
216318f371dSLaurent Vivier211  32		getresgid32		-				sys_getresgid
217318f371dSLaurent Vivier211  64		getresgid		sys_getresgid			-
218318f371dSLaurent Vivier212  32		chown32			-				sys_chown
219318f371dSLaurent Vivier212  64		chown			sys_chown			-
220318f371dSLaurent Vivier213  32		setuid32		-				sys_setuid
221318f371dSLaurent Vivier213  64		setuid			sys_setuid			-
222318f371dSLaurent Vivier214  32		setgid32		-				sys_setgid
223318f371dSLaurent Vivier214  64		setgid			sys_setgid			-
224318f371dSLaurent Vivier215  32		setfsuid32		-				sys_setfsuid
225318f371dSLaurent Vivier215  64		setfsuid		sys_setfsuid			-
226318f371dSLaurent Vivier216  32		setfsgid32		-				sys_setfsgid
227318f371dSLaurent Vivier216  64		setfsgid		sys_setfsgid			-
228318f371dSLaurent Vivier217  common	pivot_root		sys_pivot_root			sys_pivot_root
229318f371dSLaurent Vivier218  common	mincore			sys_mincore			sys_mincore
230318f371dSLaurent Vivier219  common	madvise			sys_madvise			sys_madvise
231318f371dSLaurent Vivier220  common	getdents64		sys_getdents64			sys_getdents64
232318f371dSLaurent Vivier221  32		fcntl64			-				compat_sys_fcntl64
233318f371dSLaurent Vivier222  common	readahead		sys_readahead			compat_sys_s390_readahead
234318f371dSLaurent Vivier223  32		sendfile64		-				compat_sys_sendfile64
235318f371dSLaurent Vivier224  common	setxattr		sys_setxattr			sys_setxattr
236318f371dSLaurent Vivier225  common	lsetxattr		sys_lsetxattr			sys_lsetxattr
237318f371dSLaurent Vivier226  common	fsetxattr		sys_fsetxattr			sys_fsetxattr
238318f371dSLaurent Vivier227  common	getxattr		sys_getxattr			sys_getxattr
239318f371dSLaurent Vivier228  common	lgetxattr		sys_lgetxattr			sys_lgetxattr
240318f371dSLaurent Vivier229  common	fgetxattr		sys_fgetxattr			sys_fgetxattr
241318f371dSLaurent Vivier230  common	listxattr		sys_listxattr			sys_listxattr
242318f371dSLaurent Vivier231  common	llistxattr		sys_llistxattr			sys_llistxattr
243318f371dSLaurent Vivier232  common	flistxattr		sys_flistxattr			sys_flistxattr
244318f371dSLaurent Vivier233  common	removexattr		sys_removexattr			sys_removexattr
245318f371dSLaurent Vivier234  common	lremovexattr		sys_lremovexattr		sys_lremovexattr
246318f371dSLaurent Vivier235  common	fremovexattr		sys_fremovexattr		sys_fremovexattr
247318f371dSLaurent Vivier236  common	gettid			sys_gettid			sys_gettid
248318f371dSLaurent Vivier237  common	tkill			sys_tkill			sys_tkill
249318f371dSLaurent Vivier238  common	futex			sys_futex			sys_futex_time32
250318f371dSLaurent Vivier239  common	sched_setaffinity	sys_sched_setaffinity		compat_sys_sched_setaffinity
251318f371dSLaurent Vivier240  common	sched_getaffinity	sys_sched_getaffinity		compat_sys_sched_getaffinity
252318f371dSLaurent Vivier241  common	tgkill			sys_tgkill			sys_tgkill
253318f371dSLaurent Vivier243  common	io_setup		sys_io_setup			compat_sys_io_setup
254318f371dSLaurent Vivier244  common	io_destroy		sys_io_destroy			sys_io_destroy
255318f371dSLaurent Vivier245  common	io_getevents		sys_io_getevents		sys_io_getevents_time32
256318f371dSLaurent Vivier246  common	io_submit		sys_io_submit			compat_sys_io_submit
257318f371dSLaurent Vivier247  common	io_cancel		sys_io_cancel			sys_io_cancel
258318f371dSLaurent Vivier248  common	exit_group		sys_exit_group			sys_exit_group
259318f371dSLaurent Vivier249  common	epoll_create		sys_epoll_create		sys_epoll_create
260318f371dSLaurent Vivier250  common	epoll_ctl		sys_epoll_ctl			sys_epoll_ctl
261318f371dSLaurent Vivier251  common	epoll_wait		sys_epoll_wait			sys_epoll_wait
262318f371dSLaurent Vivier252  common	set_tid_address		sys_set_tid_address		sys_set_tid_address
263318f371dSLaurent Vivier253  common	fadvise64		sys_fadvise64_64		compat_sys_s390_fadvise64
264318f371dSLaurent Vivier254  common	timer_create		sys_timer_create		compat_sys_timer_create
265318f371dSLaurent Vivier255  common	timer_settime		sys_timer_settime		sys_timer_settime32
266318f371dSLaurent Vivier256  common	timer_gettime		sys_timer_gettime		sys_timer_gettime32
267318f371dSLaurent Vivier257  common	timer_getoverrun	sys_timer_getoverrun		sys_timer_getoverrun
268318f371dSLaurent Vivier258  common	timer_delete		sys_timer_delete		sys_timer_delete
269318f371dSLaurent Vivier259  common	clock_settime		sys_clock_settime		sys_clock_settime32
270318f371dSLaurent Vivier260  common	clock_gettime		sys_clock_gettime		sys_clock_gettime32
271318f371dSLaurent Vivier261  common	clock_getres		sys_clock_getres		sys_clock_getres_time32
272318f371dSLaurent Vivier262  common	clock_nanosleep		sys_clock_nanosleep		sys_clock_nanosleep_time32
273318f371dSLaurent Vivier264  32		fadvise64_64		-				compat_sys_s390_fadvise64_64
274318f371dSLaurent Vivier265  common	statfs64		sys_statfs64			compat_sys_statfs64
275318f371dSLaurent Vivier266  common	fstatfs64		sys_fstatfs64			compat_sys_fstatfs64
276318f371dSLaurent Vivier267  common	remap_file_pages	sys_remap_file_pages		sys_remap_file_pages
277*e12fbc36SLaurent Vivier268  common	mbind			sys_mbind			sys_mbind
278*e12fbc36SLaurent Vivier269  common	get_mempolicy		sys_get_mempolicy		sys_get_mempolicy
279*e12fbc36SLaurent Vivier270  common	set_mempolicy		sys_set_mempolicy		sys_set_mempolicy
280318f371dSLaurent Vivier271  common	mq_open			sys_mq_open			compat_sys_mq_open
281318f371dSLaurent Vivier272  common	mq_unlink		sys_mq_unlink			sys_mq_unlink
282318f371dSLaurent Vivier273  common	mq_timedsend		sys_mq_timedsend		sys_mq_timedsend_time32
283318f371dSLaurent Vivier274  common	mq_timedreceive		sys_mq_timedreceive		sys_mq_timedreceive_time32
284318f371dSLaurent Vivier275  common	mq_notify		sys_mq_notify			compat_sys_mq_notify
285318f371dSLaurent Vivier276  common	mq_getsetattr		sys_mq_getsetattr		compat_sys_mq_getsetattr
286318f371dSLaurent Vivier277  common	kexec_load		sys_kexec_load			compat_sys_kexec_load
287318f371dSLaurent Vivier278  common	add_key			sys_add_key			sys_add_key
288318f371dSLaurent Vivier279  common	request_key		sys_request_key			sys_request_key
289318f371dSLaurent Vivier280  common	keyctl			sys_keyctl			compat_sys_keyctl
290318f371dSLaurent Vivier281  common	waitid			sys_waitid			compat_sys_waitid
291318f371dSLaurent Vivier282  common	ioprio_set		sys_ioprio_set			sys_ioprio_set
292318f371dSLaurent Vivier283  common	ioprio_get		sys_ioprio_get			sys_ioprio_get
293318f371dSLaurent Vivier284  common	inotify_init		sys_inotify_init		sys_inotify_init
294318f371dSLaurent Vivier285  common	inotify_add_watch	sys_inotify_add_watch		sys_inotify_add_watch
295318f371dSLaurent Vivier286  common	inotify_rm_watch	sys_inotify_rm_watch		sys_inotify_rm_watch
296*e12fbc36SLaurent Vivier287  common	migrate_pages		sys_migrate_pages		sys_migrate_pages
297318f371dSLaurent Vivier288  common	openat			sys_openat			compat_sys_openat
298318f371dSLaurent Vivier289  common	mkdirat			sys_mkdirat			sys_mkdirat
299318f371dSLaurent Vivier290  common	mknodat			sys_mknodat			sys_mknodat
300318f371dSLaurent Vivier291  common	fchownat		sys_fchownat			sys_fchownat
301318f371dSLaurent Vivier292  common	futimesat		sys_futimesat			sys_futimesat_time32
302318f371dSLaurent Vivier293  32		fstatat64		-				compat_sys_s390_fstatat64
303318f371dSLaurent Vivier293  64		newfstatat		sys_newfstatat			-
304318f371dSLaurent Vivier294  common	unlinkat		sys_unlinkat			sys_unlinkat
305318f371dSLaurent Vivier295  common	renameat		sys_renameat			sys_renameat
306318f371dSLaurent Vivier296  common	linkat			sys_linkat			sys_linkat
307318f371dSLaurent Vivier297  common	symlinkat		sys_symlinkat			sys_symlinkat
308318f371dSLaurent Vivier298  common	readlinkat		sys_readlinkat			sys_readlinkat
309318f371dSLaurent Vivier299  common	fchmodat		sys_fchmodat			sys_fchmodat
310318f371dSLaurent Vivier300  common	faccessat		sys_faccessat			sys_faccessat
311318f371dSLaurent Vivier301  common	pselect6		sys_pselect6			compat_sys_pselect6_time32
312318f371dSLaurent Vivier302  common	ppoll			sys_ppoll			compat_sys_ppoll_time32
313318f371dSLaurent Vivier303  common	unshare			sys_unshare			sys_unshare
314318f371dSLaurent Vivier304  common	set_robust_list		sys_set_robust_list		compat_sys_set_robust_list
315318f371dSLaurent Vivier305  common	get_robust_list		sys_get_robust_list		compat_sys_get_robust_list
316318f371dSLaurent Vivier306  common	splice			sys_splice			sys_splice
317318f371dSLaurent Vivier307  common	sync_file_range		sys_sync_file_range		compat_sys_s390_sync_file_range
318318f371dSLaurent Vivier308  common	tee			sys_tee				sys_tee
3192fa4ad3fSLaurent Vivier309  common	vmsplice		sys_vmsplice			sys_vmsplice
320*e12fbc36SLaurent Vivier310  common	move_pages		sys_move_pages			sys_move_pages
321318f371dSLaurent Vivier311  common	getcpu			sys_getcpu			sys_getcpu
322318f371dSLaurent Vivier312  common	epoll_pwait		sys_epoll_pwait			compat_sys_epoll_pwait
323318f371dSLaurent Vivier313  common	utimes			sys_utimes			sys_utimes_time32
324318f371dSLaurent Vivier314  common	fallocate		sys_fallocate			compat_sys_s390_fallocate
325318f371dSLaurent Vivier315  common	utimensat		sys_utimensat			sys_utimensat_time32
326318f371dSLaurent Vivier316  common	signalfd		sys_signalfd			compat_sys_signalfd
327318f371dSLaurent Vivier317  common	timerfd			-				-
328318f371dSLaurent Vivier318  common	eventfd			sys_eventfd			sys_eventfd
329318f371dSLaurent Vivier319  common	timerfd_create		sys_timerfd_create		sys_timerfd_create
330318f371dSLaurent Vivier320  common	timerfd_settime		sys_timerfd_settime		sys_timerfd_settime32
331318f371dSLaurent Vivier321  common	timerfd_gettime		sys_timerfd_gettime		sys_timerfd_gettime32
332318f371dSLaurent Vivier322  common	signalfd4		sys_signalfd4			compat_sys_signalfd4
333318f371dSLaurent Vivier323  common	eventfd2		sys_eventfd2			sys_eventfd2
334318f371dSLaurent Vivier324  common	inotify_init1		sys_inotify_init1		sys_inotify_init1
335318f371dSLaurent Vivier325  common	pipe2			sys_pipe2			sys_pipe2
336318f371dSLaurent Vivier326  common	dup3			sys_dup3			sys_dup3
337318f371dSLaurent Vivier327  common	epoll_create1		sys_epoll_create1		sys_epoll_create1
338318f371dSLaurent Vivier328  common	preadv			sys_preadv			compat_sys_preadv
339318f371dSLaurent Vivier329  common	pwritev			sys_pwritev			compat_sys_pwritev
340318f371dSLaurent Vivier330  common	rt_tgsigqueueinfo	sys_rt_tgsigqueueinfo		compat_sys_rt_tgsigqueueinfo
341318f371dSLaurent Vivier331  common	perf_event_open		sys_perf_event_open		sys_perf_event_open
342318f371dSLaurent Vivier332  common	fanotify_init		sys_fanotify_init		sys_fanotify_init
343318f371dSLaurent Vivier333  common	fanotify_mark		sys_fanotify_mark		compat_sys_fanotify_mark
344318f371dSLaurent Vivier334  common	prlimit64		sys_prlimit64			sys_prlimit64
345318f371dSLaurent Vivier335  common	name_to_handle_at	sys_name_to_handle_at		sys_name_to_handle_at
346318f371dSLaurent Vivier336  common	open_by_handle_at	sys_open_by_handle_at		compat_sys_open_by_handle_at
347318f371dSLaurent Vivier337  common	clock_adjtime		sys_clock_adjtime		sys_clock_adjtime32
348318f371dSLaurent Vivier338  common	syncfs			sys_syncfs			sys_syncfs
349318f371dSLaurent Vivier339  common	setns			sys_setns			sys_setns
3502fa4ad3fSLaurent Vivier340  common	process_vm_readv	sys_process_vm_readv		sys_process_vm_readv
3512fa4ad3fSLaurent Vivier341  common	process_vm_writev	sys_process_vm_writev		sys_process_vm_writev
352318f371dSLaurent Vivier342  common	s390_runtime_instr	sys_s390_runtime_instr		sys_s390_runtime_instr
353318f371dSLaurent Vivier343  common	kcmp			sys_kcmp			sys_kcmp
354318f371dSLaurent Vivier344  common	finit_module		sys_finit_module		sys_finit_module
355318f371dSLaurent Vivier345  common	sched_setattr		sys_sched_setattr		sys_sched_setattr
356318f371dSLaurent Vivier346  common	sched_getattr		sys_sched_getattr		sys_sched_getattr
357318f371dSLaurent Vivier347  common	renameat2		sys_renameat2			sys_renameat2
358318f371dSLaurent Vivier348  common	seccomp			sys_seccomp			sys_seccomp
359318f371dSLaurent Vivier349  common	getrandom		sys_getrandom			sys_getrandom
360318f371dSLaurent Vivier350  common	memfd_create		sys_memfd_create		sys_memfd_create
361318f371dSLaurent Vivier351  common	bpf			sys_bpf				sys_bpf
362318f371dSLaurent Vivier352  common	s390_pci_mmio_write	sys_s390_pci_mmio_write		sys_s390_pci_mmio_write
363318f371dSLaurent Vivier353  common	s390_pci_mmio_read	sys_s390_pci_mmio_read		sys_s390_pci_mmio_read
364318f371dSLaurent Vivier354  common	execveat		sys_execveat			compat_sys_execveat
365318f371dSLaurent Vivier355  common	userfaultfd		sys_userfaultfd			sys_userfaultfd
366318f371dSLaurent Vivier356  common	membarrier		sys_membarrier			sys_membarrier
367318f371dSLaurent Vivier357  common	recvmmsg		sys_recvmmsg			compat_sys_recvmmsg_time32
368318f371dSLaurent Vivier358  common	sendmmsg		sys_sendmmsg			compat_sys_sendmmsg
369318f371dSLaurent Vivier359  common	socket			sys_socket			sys_socket
370318f371dSLaurent Vivier360  common	socketpair		sys_socketpair			sys_socketpair
371318f371dSLaurent Vivier361  common	bind			sys_bind			sys_bind
372318f371dSLaurent Vivier362  common	connect			sys_connect			sys_connect
373318f371dSLaurent Vivier363  common	listen			sys_listen			sys_listen
374318f371dSLaurent Vivier364  common	accept4			sys_accept4			sys_accept4
3750cb113adSLaurent Vivier365  common	getsockopt		sys_getsockopt			sys_getsockopt
3760cb113adSLaurent Vivier366  common	setsockopt		sys_setsockopt			sys_setsockopt
377318f371dSLaurent Vivier367  common	getsockname		sys_getsockname			sys_getsockname
378318f371dSLaurent Vivier368  common	getpeername		sys_getpeername			sys_getpeername
379318f371dSLaurent Vivier369  common	sendto			sys_sendto			sys_sendto
380318f371dSLaurent Vivier370  common	sendmsg			sys_sendmsg			compat_sys_sendmsg
381318f371dSLaurent Vivier371  common	recvfrom		sys_recvfrom			compat_sys_recvfrom
382318f371dSLaurent Vivier372  common	recvmsg			sys_recvmsg			compat_sys_recvmsg
383318f371dSLaurent Vivier373  common	shutdown		sys_shutdown			sys_shutdown
384318f371dSLaurent Vivier374  common	mlock2			sys_mlock2			sys_mlock2
385318f371dSLaurent Vivier375  common	copy_file_range		sys_copy_file_range		sys_copy_file_range
386318f371dSLaurent Vivier376  common	preadv2			sys_preadv2			compat_sys_preadv2
387318f371dSLaurent Vivier377  common	pwritev2		sys_pwritev2			compat_sys_pwritev2
388318f371dSLaurent Vivier378  common	s390_guarded_storage	sys_s390_guarded_storage	sys_s390_guarded_storage
389318f371dSLaurent Vivier379  common	statx			sys_statx			sys_statx
390318f371dSLaurent Vivier380  common	s390_sthyi		sys_s390_sthyi			sys_s390_sthyi
391318f371dSLaurent Vivier381  common	kexec_file_load		sys_kexec_file_load		sys_kexec_file_load
392318f371dSLaurent Vivier382  common	io_pgetevents		sys_io_pgetevents		compat_sys_io_pgetevents
393318f371dSLaurent Vivier383  common	rseq			sys_rseq			sys_rseq
394318f371dSLaurent Vivier384  common	pkey_mprotect		sys_pkey_mprotect		sys_pkey_mprotect
395318f371dSLaurent Vivier385  common	pkey_alloc		sys_pkey_alloc			sys_pkey_alloc
396318f371dSLaurent Vivier386  common	pkey_free		sys_pkey_free			sys_pkey_free
397318f371dSLaurent Vivier# room for arch specific syscalls
398318f371dSLaurent Vivier392	64	semtimedop		sys_semtimedop			-
399318f371dSLaurent Vivier393  common	semget			sys_semget			sys_semget
400318f371dSLaurent Vivier394  common	semctl			sys_semctl			compat_sys_semctl
401318f371dSLaurent Vivier395  common	shmget			sys_shmget			sys_shmget
402318f371dSLaurent Vivier396  common	shmctl			sys_shmctl			compat_sys_shmctl
403318f371dSLaurent Vivier397  common	shmat			sys_shmat			compat_sys_shmat
404318f371dSLaurent Vivier398  common	shmdt			sys_shmdt 			sys_shmdt
405318f371dSLaurent Vivier399  common	msgget			sys_msgget			sys_msgget
406318f371dSLaurent Vivier400  common	msgsnd			sys_msgsnd			compat_sys_msgsnd
407318f371dSLaurent Vivier401  common	msgrcv			sys_msgrcv			compat_sys_msgrcv
408318f371dSLaurent Vivier402  common	msgctl			sys_msgctl			compat_sys_msgctl
409318f371dSLaurent Vivier403	32	clock_gettime64		-				sys_clock_gettime
410318f371dSLaurent Vivier404	32	clock_settime64		-				sys_clock_settime
411318f371dSLaurent Vivier405	32	clock_adjtime64		-				sys_clock_adjtime
412318f371dSLaurent Vivier406	32	clock_getres_time64	-				sys_clock_getres
413318f371dSLaurent Vivier407	32	clock_nanosleep_time64	-				sys_clock_nanosleep
414318f371dSLaurent Vivier408	32	timer_gettime64		-				sys_timer_gettime
415318f371dSLaurent Vivier409	32	timer_settime64		-				sys_timer_settime
416318f371dSLaurent Vivier410	32	timerfd_gettime64	-				sys_timerfd_gettime
417318f371dSLaurent Vivier411	32	timerfd_settime64	-				sys_timerfd_settime
418318f371dSLaurent Vivier412	32	utimensat_time64	-				sys_utimensat
419318f371dSLaurent Vivier413	32	pselect6_time64		-				compat_sys_pselect6_time64
420318f371dSLaurent Vivier414	32	ppoll_time64		-				compat_sys_ppoll_time64
421*e12fbc36SLaurent Vivier416	32	io_pgetevents_time64	-				compat_sys_io_pgetevents_time64
422318f371dSLaurent Vivier417	32	recvmmsg_time64		-				compat_sys_recvmmsg_time64
423318f371dSLaurent Vivier418	32	mq_timedsend_time64	-				sys_mq_timedsend
424318f371dSLaurent Vivier419	32	mq_timedreceive_time64	-				sys_mq_timedreceive
425318f371dSLaurent Vivier420	32	semtimedop_time64	-				sys_semtimedop
426318f371dSLaurent Vivier421	32	rt_sigtimedwait_time64	-				compat_sys_rt_sigtimedwait_time64
427318f371dSLaurent Vivier422	32	futex_time64		-				sys_futex
428318f371dSLaurent Vivier423	32	sched_rr_get_interval_time64	-			sys_sched_rr_get_interval
429318f371dSLaurent Vivier424  common	pidfd_send_signal	sys_pidfd_send_signal		sys_pidfd_send_signal
430318f371dSLaurent Vivier425  common	io_uring_setup		sys_io_uring_setup              sys_io_uring_setup
431318f371dSLaurent Vivier426  common	io_uring_enter		sys_io_uring_enter              sys_io_uring_enter
432318f371dSLaurent Vivier427  common	io_uring_register	sys_io_uring_register           sys_io_uring_register
433318f371dSLaurent Vivier428  common	open_tree		sys_open_tree			sys_open_tree
434318f371dSLaurent Vivier429  common	move_mount		sys_move_mount			sys_move_mount
435318f371dSLaurent Vivier430  common	fsopen			sys_fsopen			sys_fsopen
436318f371dSLaurent Vivier431  common	fsconfig		sys_fsconfig			sys_fsconfig
437318f371dSLaurent Vivier432  common	fsmount			sys_fsmount			sys_fsmount
438318f371dSLaurent Vivier433  common	fspick			sys_fspick			sys_fspick
439318f371dSLaurent Vivier434  common	pidfd_open		sys_pidfd_open			sys_pidfd_open
440318f371dSLaurent Vivier435  common	clone3			sys_clone3			sys_clone3
4410cb113adSLaurent Vivier436  common	close_range		sys_close_range			sys_close_range
44228b7d5fdSLaurent Vivier437  common	openat2			sys_openat2			sys_openat2
44328b7d5fdSLaurent Vivier438  common	pidfd_getfd		sys_pidfd_getfd			sys_pidfd_getfd
4440cb113adSLaurent Vivier439  common	faccessat2		sys_faccessat2			sys_faccessat2
4452fa4ad3fSLaurent Vivier440  common	process_madvise		sys_process_madvise		sys_process_madvise
4462fa4ad3fSLaurent Vivier441  common	epoll_pwait2		sys_epoll_pwait2		compat_sys_epoll_pwait2
4472fa4ad3fSLaurent Vivier442  common	mount_setattr		sys_mount_setattr		sys_mount_setattr
448*e12fbc36SLaurent Vivier443  common	quotactl_fd		sys_quotactl_fd			sys_quotactl_fd
4492fa4ad3fSLaurent Vivier444  common	landlock_create_ruleset	sys_landlock_create_ruleset	sys_landlock_create_ruleset
4502fa4ad3fSLaurent Vivier445  common	landlock_add_rule	sys_landlock_add_rule		sys_landlock_add_rule
4512fa4ad3fSLaurent Vivier446  common	landlock_restrict_self	sys_landlock_restrict_self	sys_landlock_restrict_self
452*e12fbc36SLaurent Vivier447  common	memfd_secret		sys_memfd_secret		sys_memfd_secret
453*e12fbc36SLaurent Vivier448  common	process_mrelease	sys_process_mrelease		sys_process_mrelease
454*e12fbc36SLaurent Vivier449  common	futex_waitv		sys_futex_waitv			sys_futex_waitv
455*e12fbc36SLaurent Vivier450  common	set_mempolicy_home_node	sys_set_mempolicy_home_node	sys_set_mempolicy_home_node
456*e12fbc36SLaurent Vivier451  common	cachestat		sys_cachestat			sys_cachestat
457*e12fbc36SLaurent Vivier452  common	fchmodat2		sys_fchmodat2			sys_fchmodat2
458*e12fbc36SLaurent Vivier453  common	map_shadow_stack	sys_map_shadow_stack		sys_map_shadow_stack
459*e12fbc36SLaurent Vivier454  common	futex_wake		sys_futex_wake			sys_futex_wake
460*e12fbc36SLaurent Vivier455  common	futex_wait		sys_futex_wait			sys_futex_wait
461*e12fbc36SLaurent Vivier456  common	futex_requeue		sys_futex_requeue		sys_futex_requeue
462*e12fbc36SLaurent Vivier457  common	statmount		sys_statmount			sys_statmount
463*e12fbc36SLaurent Vivier458  common	listmount		sys_listmount			sys_listmount
464*e12fbc36SLaurent Vivier459  common	lsm_get_self_attr	sys_lsm_get_self_attr		sys_lsm_get_self_attr
465*e12fbc36SLaurent Vivier460  common	lsm_set_self_attr	sys_lsm_set_self_attr		sys_lsm_set_self_attr
466*e12fbc36SLaurent Vivier461  common	lsm_list_modules	sys_lsm_list_modules		sys_lsm_list_modules
467*e12fbc36SLaurent Vivier462  common	mseal			sys_mseal			sys_mseal
468