xref: /linux/tools/scripts/syscall.tbl (revision 10e66f29fad2bac7f44e99372398b39358daf6e3)
14a73aff8SCharlie Jenkins# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
24a73aff8SCharlie Jenkins#
34a73aff8SCharlie Jenkins# This file contains the system call numbers for all of the
44a73aff8SCharlie Jenkins# more recently added architectures.
54a73aff8SCharlie Jenkins#
64a73aff8SCharlie Jenkins# As a basic principle, no duplication of functionality
74a73aff8SCharlie Jenkins# should be added, e.g. we don't use lseek when llseek
84a73aff8SCharlie Jenkins# is present. New architectures should use this file
94a73aff8SCharlie Jenkins# and implement the less feature-full calls in user space.
104a73aff8SCharlie Jenkins#
114a73aff8SCharlie Jenkins0	common	io_setup			sys_io_setup			compat_sys_io_setup
124a73aff8SCharlie Jenkins1	common	io_destroy			sys_io_destroy
134a73aff8SCharlie Jenkins2	common	io_submit			sys_io_submit			compat_sys_io_submit
144a73aff8SCharlie Jenkins3	common	io_cancel			sys_io_cancel
154a73aff8SCharlie Jenkins4	time32	io_getevents			sys_io_getevents_time32
164a73aff8SCharlie Jenkins4	64	io_getevents			sys_io_getevents
174a73aff8SCharlie Jenkins5	common	setxattr			sys_setxattr
184a73aff8SCharlie Jenkins6	common	lsetxattr			sys_lsetxattr
194a73aff8SCharlie Jenkins7	common	fsetxattr			sys_fsetxattr
204a73aff8SCharlie Jenkins8	common	getxattr			sys_getxattr
214a73aff8SCharlie Jenkins9	common	lgetxattr			sys_lgetxattr
224a73aff8SCharlie Jenkins10	common	fgetxattr			sys_fgetxattr
234a73aff8SCharlie Jenkins11	common	listxattr			sys_listxattr
244a73aff8SCharlie Jenkins12	common	llistxattr			sys_llistxattr
254a73aff8SCharlie Jenkins13	common	flistxattr			sys_flistxattr
264a73aff8SCharlie Jenkins14	common	removexattr			sys_removexattr
274a73aff8SCharlie Jenkins15	common	lremovexattr			sys_lremovexattr
284a73aff8SCharlie Jenkins16	common	fremovexattr			sys_fremovexattr
294a73aff8SCharlie Jenkins17	common	getcwd				sys_getcwd
304a73aff8SCharlie Jenkins18	common	lookup_dcookie			sys_ni_syscall
314a73aff8SCharlie Jenkins19	common	eventfd2			sys_eventfd2
324a73aff8SCharlie Jenkins20	common	epoll_create1			sys_epoll_create1
334a73aff8SCharlie Jenkins21	common	epoll_ctl			sys_epoll_ctl
344a73aff8SCharlie Jenkins22	common	epoll_pwait			sys_epoll_pwait			compat_sys_epoll_pwait
354a73aff8SCharlie Jenkins23	common	dup				sys_dup
364a73aff8SCharlie Jenkins24	common	dup3				sys_dup3
374a73aff8SCharlie Jenkins25	32	fcntl64				sys_fcntl64			compat_sys_fcntl64
384a73aff8SCharlie Jenkins25	64	fcntl				sys_fcntl
394a73aff8SCharlie Jenkins26	common	inotify_init1			sys_inotify_init1
404a73aff8SCharlie Jenkins27	common	inotify_add_watch		sys_inotify_add_watch
414a73aff8SCharlie Jenkins28	common	inotify_rm_watch		sys_inotify_rm_watch
424a73aff8SCharlie Jenkins29	common	ioctl				sys_ioctl			compat_sys_ioctl
434a73aff8SCharlie Jenkins30	common	ioprio_set			sys_ioprio_set
444a73aff8SCharlie Jenkins31	common	ioprio_get			sys_ioprio_get
454a73aff8SCharlie Jenkins32	common	flock				sys_flock
464a73aff8SCharlie Jenkins33	common	mknodat				sys_mknodat
474a73aff8SCharlie Jenkins34	common	mkdirat				sys_mkdirat
484a73aff8SCharlie Jenkins35	common	unlinkat			sys_unlinkat
494a73aff8SCharlie Jenkins36	common	symlinkat			sys_symlinkat
504a73aff8SCharlie Jenkins37	common	linkat				sys_linkat
514a73aff8SCharlie Jenkins# renameat is superseded with flags by renameat2
524a73aff8SCharlie Jenkins38	renameat renameat			sys_renameat
534a73aff8SCharlie Jenkins39	common	umount2				sys_umount
544a73aff8SCharlie Jenkins40	common	mount				sys_mount
554a73aff8SCharlie Jenkins41	common	pivot_root			sys_pivot_root
564a73aff8SCharlie Jenkins42	common	nfsservctl			sys_ni_syscall
574a73aff8SCharlie Jenkins43	32	statfs64			sys_statfs64			compat_sys_statfs64
584a73aff8SCharlie Jenkins43	64	statfs				sys_statfs
594a73aff8SCharlie Jenkins44	32	fstatfs64			sys_fstatfs64			compat_sys_fstatfs64
604a73aff8SCharlie Jenkins44	64	fstatfs				sys_fstatfs
614a73aff8SCharlie Jenkins45	32	truncate64			sys_truncate64			compat_sys_truncate64
624a73aff8SCharlie Jenkins45	64	truncate			sys_truncate
634a73aff8SCharlie Jenkins46	32	ftruncate64			sys_ftruncate64			compat_sys_ftruncate64
644a73aff8SCharlie Jenkins46	64	ftruncate			sys_ftruncate
654a73aff8SCharlie Jenkins47	common	fallocate			sys_fallocate			compat_sys_fallocate
664a73aff8SCharlie Jenkins48	common	faccessat			sys_faccessat
674a73aff8SCharlie Jenkins49	common	chdir				sys_chdir
684a73aff8SCharlie Jenkins50	common	fchdir				sys_fchdir
694a73aff8SCharlie Jenkins51	common	chroot				sys_chroot
704a73aff8SCharlie Jenkins52	common	fchmod				sys_fchmod
714a73aff8SCharlie Jenkins53	common	fchmodat			sys_fchmodat
724a73aff8SCharlie Jenkins54	common	fchownat			sys_fchownat
734a73aff8SCharlie Jenkins55	common	fchown				sys_fchown
744a73aff8SCharlie Jenkins56	common	openat				sys_openat
754a73aff8SCharlie Jenkins57	common	close				sys_close
764a73aff8SCharlie Jenkins58	common	vhangup				sys_vhangup
774a73aff8SCharlie Jenkins59	common	pipe2				sys_pipe2
784a73aff8SCharlie Jenkins60	common	quotactl			sys_quotactl
794a73aff8SCharlie Jenkins61	common	getdents64			sys_getdents64
804a73aff8SCharlie Jenkins62	32	llseek				sys_llseek
814a73aff8SCharlie Jenkins62	64	lseek				sys_lseek
824a73aff8SCharlie Jenkins63	common	read				sys_read
834a73aff8SCharlie Jenkins64	common	write				sys_write
844a73aff8SCharlie Jenkins65	common	readv				sys_readv			sys_readv
854a73aff8SCharlie Jenkins66	common	writev				sys_writev			sys_writev
864a73aff8SCharlie Jenkins67	common	pread64				sys_pread64			compat_sys_pread64
874a73aff8SCharlie Jenkins68	common	pwrite64			sys_pwrite64			compat_sys_pwrite64
884a73aff8SCharlie Jenkins69	common	preadv				sys_preadv			compat_sys_preadv
894a73aff8SCharlie Jenkins70	common	pwritev				sys_pwritev			compat_sys_pwritev
904a73aff8SCharlie Jenkins71	32	sendfile64			sys_sendfile64
914a73aff8SCharlie Jenkins71	64	sendfile			sys_sendfile64
924a73aff8SCharlie Jenkins72	time32	pselect6			sys_pselect6_time32		compat_sys_pselect6_time32
934a73aff8SCharlie Jenkins72	64	pselect6			sys_pselect6
944a73aff8SCharlie Jenkins73	time32	ppoll				sys_ppoll_time32		compat_sys_ppoll_time32
954a73aff8SCharlie Jenkins73	64	ppoll				sys_ppoll
964a73aff8SCharlie Jenkins74	common	signalfd4			sys_signalfd4			compat_sys_signalfd4
974a73aff8SCharlie Jenkins75	common	vmsplice			sys_vmsplice
984a73aff8SCharlie Jenkins76	common	splice				sys_splice
994a73aff8SCharlie Jenkins77	common	tee				sys_tee
1004a73aff8SCharlie Jenkins78	common	readlinkat			sys_readlinkat
1014a73aff8SCharlie Jenkins79	stat64	fstatat64			sys_fstatat64
1024a73aff8SCharlie Jenkins79	64	newfstatat			sys_newfstatat
1034a73aff8SCharlie Jenkins80	stat64	fstat64				sys_fstat64
1044a73aff8SCharlie Jenkins80	64	fstat				sys_newfstat
1054a73aff8SCharlie Jenkins81	common	sync				sys_sync
1064a73aff8SCharlie Jenkins82	common	fsync				sys_fsync
1074a73aff8SCharlie Jenkins83	common	fdatasync			sys_fdatasync
1084a73aff8SCharlie Jenkins84	common	sync_file_range			sys_sync_file_range		compat_sys_sync_file_range
1094a73aff8SCharlie Jenkins85	common	timerfd_create			sys_timerfd_create
1104a73aff8SCharlie Jenkins86	time32	timerfd_settime			sys_timerfd_settime32
1114a73aff8SCharlie Jenkins86	64	timerfd_settime			sys_timerfd_settime
1124a73aff8SCharlie Jenkins87	time32	timerfd_gettime			sys_timerfd_gettime32
1134a73aff8SCharlie Jenkins87	64	timerfd_gettime			sys_timerfd_gettime
1144a73aff8SCharlie Jenkins88	time32	utimensat			sys_utimensat_time32
1154a73aff8SCharlie Jenkins88	64	utimensat			sys_utimensat
1164a73aff8SCharlie Jenkins89	common	acct				sys_acct
1174a73aff8SCharlie Jenkins90	common	capget				sys_capget
1184a73aff8SCharlie Jenkins91	common	capset				sys_capset
1194a73aff8SCharlie Jenkins92	common	personality			sys_personality
1204a73aff8SCharlie Jenkins93	common	exit				sys_exit
1214a73aff8SCharlie Jenkins94	common	exit_group			sys_exit_group
1224a73aff8SCharlie Jenkins95	common	waitid				sys_waitid			compat_sys_waitid
1234a73aff8SCharlie Jenkins96	common	set_tid_address			sys_set_tid_address
1244a73aff8SCharlie Jenkins97	common	unshare				sys_unshare
1254a73aff8SCharlie Jenkins98	time32	futex				sys_futex_time32
1264a73aff8SCharlie Jenkins98	64	futex				sys_futex
1274a73aff8SCharlie Jenkins99	common	set_robust_list			sys_set_robust_list		compat_sys_set_robust_list
1284a73aff8SCharlie Jenkins100	common	get_robust_list			sys_get_robust_list		compat_sys_get_robust_list
1294a73aff8SCharlie Jenkins101	time32	nanosleep			sys_nanosleep_time32
1304a73aff8SCharlie Jenkins101	64	nanosleep			sys_nanosleep
1314a73aff8SCharlie Jenkins102	common	getitimer			sys_getitimer			compat_sys_getitimer
1324a73aff8SCharlie Jenkins103	common	setitimer			sys_setitimer			compat_sys_setitimer
1334a73aff8SCharlie Jenkins104	common	kexec_load			sys_kexec_load			compat_sys_kexec_load
1344a73aff8SCharlie Jenkins105	common	init_module			sys_init_module
1354a73aff8SCharlie Jenkins106	common	delete_module			sys_delete_module
1364a73aff8SCharlie Jenkins107	common	timer_create			sys_timer_create		compat_sys_timer_create
1374a73aff8SCharlie Jenkins108	time32	timer_gettime			sys_timer_gettime32
1384a73aff8SCharlie Jenkins108	64	timer_gettime			sys_timer_gettime
1394a73aff8SCharlie Jenkins109	common	timer_getoverrun		sys_timer_getoverrun
1404a73aff8SCharlie Jenkins110	time32	timer_settime			sys_timer_settime32
1414a73aff8SCharlie Jenkins110	64	timer_settime			sys_timer_settime
1424a73aff8SCharlie Jenkins111	common	timer_delete			sys_timer_delete
1434a73aff8SCharlie Jenkins112	time32	clock_settime			sys_clock_settime32
1444a73aff8SCharlie Jenkins112	64	clock_settime			sys_clock_settime
1454a73aff8SCharlie Jenkins113	time32	clock_gettime			sys_clock_gettime32
1464a73aff8SCharlie Jenkins113	64	clock_gettime			sys_clock_gettime
1474a73aff8SCharlie Jenkins114	time32	clock_getres			sys_clock_getres_time32
1484a73aff8SCharlie Jenkins114	64	clock_getres			sys_clock_getres
1494a73aff8SCharlie Jenkins115	time32	clock_nanosleep			sys_clock_nanosleep_time32
1504a73aff8SCharlie Jenkins115	64	clock_nanosleep			sys_clock_nanosleep
1514a73aff8SCharlie Jenkins116	common	syslog				sys_syslog
1524a73aff8SCharlie Jenkins117	common	ptrace				sys_ptrace			compat_sys_ptrace
1534a73aff8SCharlie Jenkins118	common	sched_setparam			sys_sched_setparam
1544a73aff8SCharlie Jenkins119	common	sched_setscheduler		sys_sched_setscheduler
1554a73aff8SCharlie Jenkins120	common	sched_getscheduler		sys_sched_getscheduler
1564a73aff8SCharlie Jenkins121	common	sched_getparam			sys_sched_getparam
1574a73aff8SCharlie Jenkins122	common	sched_setaffinity		sys_sched_setaffinity		compat_sys_sched_setaffinity
1584a73aff8SCharlie Jenkins123	common	sched_getaffinity		sys_sched_getaffinity		compat_sys_sched_getaffinity
1594a73aff8SCharlie Jenkins124	common	sched_yield			sys_sched_yield
1604a73aff8SCharlie Jenkins125	common	sched_get_priority_max		sys_sched_get_priority_max
1614a73aff8SCharlie Jenkins126	common	sched_get_priority_min		sys_sched_get_priority_min
1624a73aff8SCharlie Jenkins127	time32	sched_rr_get_interval		sys_sched_rr_get_interval_time32
1634a73aff8SCharlie Jenkins127	64	sched_rr_get_interval		sys_sched_rr_get_interval
1644a73aff8SCharlie Jenkins128	common	restart_syscall			sys_restart_syscall
1654a73aff8SCharlie Jenkins129	common	kill				sys_kill
1664a73aff8SCharlie Jenkins130	common	tkill				sys_tkill
1674a73aff8SCharlie Jenkins131	common	tgkill				sys_tgkill
1684a73aff8SCharlie Jenkins132	common	sigaltstack			sys_sigaltstack			compat_sys_sigaltstack
1694a73aff8SCharlie Jenkins133	common	rt_sigsuspend			sys_rt_sigsuspend		compat_sys_rt_sigsuspend
1704a73aff8SCharlie Jenkins134	common	rt_sigaction			sys_rt_sigaction		compat_sys_rt_sigaction
1714a73aff8SCharlie Jenkins135	common	rt_sigprocmask			sys_rt_sigprocmask		compat_sys_rt_sigprocmask
1724a73aff8SCharlie Jenkins136	common	rt_sigpending			sys_rt_sigpending		compat_sys_rt_sigpending
1734a73aff8SCharlie Jenkins137	time32	rt_sigtimedwait			sys_rt_sigtimedwait_time32	compat_sys_rt_sigtimedwait_time32
1744a73aff8SCharlie Jenkins137	64	rt_sigtimedwait			sys_rt_sigtimedwait
1754a73aff8SCharlie Jenkins138	common	rt_sigqueueinfo			sys_rt_sigqueueinfo		compat_sys_rt_sigqueueinfo
1764a73aff8SCharlie Jenkins139	common	rt_sigreturn			sys_rt_sigreturn		compat_sys_rt_sigreturn
1774a73aff8SCharlie Jenkins140	common	setpriority			sys_setpriority
1784a73aff8SCharlie Jenkins141	common	getpriority			sys_getpriority
1794a73aff8SCharlie Jenkins142	common	reboot				sys_reboot
1804a73aff8SCharlie Jenkins143	common	setregid			sys_setregid
1814a73aff8SCharlie Jenkins144	common	setgid				sys_setgid
1824a73aff8SCharlie Jenkins145	common	setreuid			sys_setreuid
1834a73aff8SCharlie Jenkins146	common	setuid				sys_setuid
1844a73aff8SCharlie Jenkins147	common	setresuid			sys_setresuid
1854a73aff8SCharlie Jenkins148	common	getresuid			sys_getresuid
1864a73aff8SCharlie Jenkins149	common	setresgid			sys_setresgid
1874a73aff8SCharlie Jenkins150	common	getresgid			sys_getresgid
1884a73aff8SCharlie Jenkins151	common	setfsuid			sys_setfsuid
1894a73aff8SCharlie Jenkins152	common	setfsgid			sys_setfsgid
1904a73aff8SCharlie Jenkins153	common	times				sys_times			compat_sys_times
1914a73aff8SCharlie Jenkins154	common	setpgid				sys_setpgid
1924a73aff8SCharlie Jenkins155	common	getpgid				sys_getpgid
1934a73aff8SCharlie Jenkins156	common	getsid				sys_getsid
1944a73aff8SCharlie Jenkins157	common	setsid				sys_setsid
1954a73aff8SCharlie Jenkins158	common	getgroups			sys_getgroups
1964a73aff8SCharlie Jenkins159	common	setgroups			sys_setgroups
1974a73aff8SCharlie Jenkins160	common	uname				sys_newuname
1984a73aff8SCharlie Jenkins161	common	sethostname			sys_sethostname
1994a73aff8SCharlie Jenkins162	common	setdomainname			sys_setdomainname
2004a73aff8SCharlie Jenkins# getrlimit and setrlimit are superseded with prlimit64
2014a73aff8SCharlie Jenkins163	rlimit	getrlimit			sys_getrlimit			compat_sys_getrlimit
2024a73aff8SCharlie Jenkins164	rlimit	setrlimit			sys_setrlimit			compat_sys_setrlimit
2034a73aff8SCharlie Jenkins165	common	getrusage			sys_getrusage			compat_sys_getrusage
2044a73aff8SCharlie Jenkins166	common	umask				sys_umask
2054a73aff8SCharlie Jenkins167	common	prctl				sys_prctl
2064a73aff8SCharlie Jenkins168	common	getcpu				sys_getcpu
2074a73aff8SCharlie Jenkins169	time32	gettimeofday			sys_gettimeofday		compat_sys_gettimeofday
2084a73aff8SCharlie Jenkins169	64	gettimeofday			sys_gettimeofday
2094a73aff8SCharlie Jenkins170	time32	settimeofday			sys_settimeofday		compat_sys_settimeofday
2104a73aff8SCharlie Jenkins170	64	settimeofday			sys_settimeofday
2114a73aff8SCharlie Jenkins171	time32	adjtimex			sys_adjtimex_time32
2124a73aff8SCharlie Jenkins171	64	adjtimex			sys_adjtimex
2134a73aff8SCharlie Jenkins172	common	getpid				sys_getpid
2144a73aff8SCharlie Jenkins173	common	getppid				sys_getppid
2154a73aff8SCharlie Jenkins174	common	getuid				sys_getuid
2164a73aff8SCharlie Jenkins175	common	geteuid				sys_geteuid
2174a73aff8SCharlie Jenkins176	common	getgid				sys_getgid
2184a73aff8SCharlie Jenkins177	common	getegid				sys_getegid
2194a73aff8SCharlie Jenkins178	common	gettid				sys_gettid
2204a73aff8SCharlie Jenkins179	common	sysinfo				sys_sysinfo			compat_sys_sysinfo
2214a73aff8SCharlie Jenkins180	common	mq_open				sys_mq_open			compat_sys_mq_open
2224a73aff8SCharlie Jenkins181	common	mq_unlink			sys_mq_unlink
2234a73aff8SCharlie Jenkins182	time32	mq_timedsend			sys_mq_timedsend_time32
2244a73aff8SCharlie Jenkins182	64	mq_timedsend			sys_mq_timedsend
2254a73aff8SCharlie Jenkins183	time32	mq_timedreceive			sys_mq_timedreceive_time32
2264a73aff8SCharlie Jenkins183	64	mq_timedreceive			sys_mq_timedreceive
2274a73aff8SCharlie Jenkins184	common	mq_notify			sys_mq_notify			compat_sys_mq_notify
2284a73aff8SCharlie Jenkins185	common	mq_getsetattr			sys_mq_getsetattr		compat_sys_mq_getsetattr
2294a73aff8SCharlie Jenkins186	common	msgget				sys_msgget
2304a73aff8SCharlie Jenkins187	common	msgctl				sys_msgctl			compat_sys_msgctl
2314a73aff8SCharlie Jenkins188	common	msgrcv				sys_msgrcv			compat_sys_msgrcv
2324a73aff8SCharlie Jenkins189	common	msgsnd				sys_msgsnd			compat_sys_msgsnd
2334a73aff8SCharlie Jenkins190	common	semget				sys_semget
2344a73aff8SCharlie Jenkins191	common	semctl				sys_semctl			compat_sys_semctl
2354a73aff8SCharlie Jenkins192	time32	semtimedop			sys_semtimedop_time32
2364a73aff8SCharlie Jenkins192	64	semtimedop			sys_semtimedop
2374a73aff8SCharlie Jenkins193	common	semop				sys_semop
2384a73aff8SCharlie Jenkins194	common	shmget				sys_shmget
2394a73aff8SCharlie Jenkins195	common	shmctl				sys_shmctl			compat_sys_shmctl
2404a73aff8SCharlie Jenkins196	common	shmat				sys_shmat			compat_sys_shmat
2414a73aff8SCharlie Jenkins197	common	shmdt				sys_shmdt
2424a73aff8SCharlie Jenkins198	common	socket				sys_socket
2434a73aff8SCharlie Jenkins199	common	socketpair			sys_socketpair
2444a73aff8SCharlie Jenkins200	common	bind				sys_bind
2454a73aff8SCharlie Jenkins201	common	listen				sys_listen
2464a73aff8SCharlie Jenkins202	common	accept				sys_accept
2474a73aff8SCharlie Jenkins203	common	connect				sys_connect
2484a73aff8SCharlie Jenkins204	common	getsockname			sys_getsockname
2494a73aff8SCharlie Jenkins205	common	getpeername			sys_getpeername
2504a73aff8SCharlie Jenkins206	common	sendto				sys_sendto
2514a73aff8SCharlie Jenkins207	common	recvfrom			sys_recvfrom			compat_sys_recvfrom
2524a73aff8SCharlie Jenkins208	common	setsockopt			sys_setsockopt			sys_setsockopt
2534a73aff8SCharlie Jenkins209	common	getsockopt			sys_getsockopt			sys_getsockopt
2544a73aff8SCharlie Jenkins210	common	shutdown			sys_shutdown
2554a73aff8SCharlie Jenkins211	common	sendmsg				sys_sendmsg			compat_sys_sendmsg
2564a73aff8SCharlie Jenkins212	common	recvmsg				sys_recvmsg			compat_sys_recvmsg
2574a73aff8SCharlie Jenkins213	common	readahead			sys_readahead			compat_sys_readahead
2584a73aff8SCharlie Jenkins214	common	brk				sys_brk
2594a73aff8SCharlie Jenkins215	common	munmap				sys_munmap
2604a73aff8SCharlie Jenkins216	common	mremap				sys_mremap
2614a73aff8SCharlie Jenkins217	common	add_key				sys_add_key
2624a73aff8SCharlie Jenkins218	common	request_key			sys_request_key
2634a73aff8SCharlie Jenkins219	common	keyctl				sys_keyctl			compat_sys_keyctl
2644a73aff8SCharlie Jenkins220	common	clone				sys_clone
2654a73aff8SCharlie Jenkins221	common	execve				sys_execve			compat_sys_execve
2664a73aff8SCharlie Jenkins222	32	mmap2				sys_mmap2
2674a73aff8SCharlie Jenkins222	64	mmap				sys_mmap
2684a73aff8SCharlie Jenkins223	32	fadvise64_64			sys_fadvise64_64		compat_sys_fadvise64_64
2694a73aff8SCharlie Jenkins223	64	fadvise64			sys_fadvise64_64
2704a73aff8SCharlie Jenkins224	common	swapon				sys_swapon
2714a73aff8SCharlie Jenkins225	common	swapoff				sys_swapoff
2724a73aff8SCharlie Jenkins226	common	mprotect			sys_mprotect
2734a73aff8SCharlie Jenkins227	common	msync				sys_msync
2744a73aff8SCharlie Jenkins228	common	mlock				sys_mlock
2754a73aff8SCharlie Jenkins229	common	munlock				sys_munlock
2764a73aff8SCharlie Jenkins230	common	mlockall			sys_mlockall
2774a73aff8SCharlie Jenkins231	common	munlockall			sys_munlockall
2784a73aff8SCharlie Jenkins232	common	mincore				sys_mincore
2794a73aff8SCharlie Jenkins233	common	madvise				sys_madvise
2804a73aff8SCharlie Jenkins234	common	remap_file_pages		sys_remap_file_pages
2814a73aff8SCharlie Jenkins235	common	mbind				sys_mbind
2824a73aff8SCharlie Jenkins236	common	get_mempolicy			sys_get_mempolicy
2834a73aff8SCharlie Jenkins237	common	set_mempolicy			sys_set_mempolicy
2844a73aff8SCharlie Jenkins238	common	migrate_pages			sys_migrate_pages
2854a73aff8SCharlie Jenkins239	common	move_pages			sys_move_pages
2864a73aff8SCharlie Jenkins240	common	rt_tgsigqueueinfo		sys_rt_tgsigqueueinfo		compat_sys_rt_tgsigqueueinfo
2874a73aff8SCharlie Jenkins241	common	perf_event_open			sys_perf_event_open
2884a73aff8SCharlie Jenkins242	common	accept4				sys_accept4
2894a73aff8SCharlie Jenkins243	time32	recvmmsg			sys_recvmmsg_time32		compat_sys_recvmmsg_time32
2904a73aff8SCharlie Jenkins243	64	recvmmsg			sys_recvmmsg
2914a73aff8SCharlie Jenkins# Architectures may provide up to 16 syscalls of their own between 244 and 259
2924a73aff8SCharlie Jenkins244	arc	cacheflush			sys_cacheflush
2934a73aff8SCharlie Jenkins245	arc	arc_settls			sys_arc_settls
2944a73aff8SCharlie Jenkins246	arc	arc_gettls			sys_arc_gettls
2954a73aff8SCharlie Jenkins247	arc	sysfs				sys_sysfs
2964a73aff8SCharlie Jenkins248	arc	arc_usr_cmpxchg			sys_arc_usr_cmpxchg
2974a73aff8SCharlie Jenkins
2984a73aff8SCharlie Jenkins244	csky	set_thread_area			sys_set_thread_area
2994a73aff8SCharlie Jenkins245	csky	cacheflush			sys_cacheflush
3004a73aff8SCharlie Jenkins
3014a73aff8SCharlie Jenkins244	nios2	cacheflush			sys_cacheflush
3024a73aff8SCharlie Jenkins
3034a73aff8SCharlie Jenkins244	or1k	or1k_atomic			sys_or1k_atomic
3044a73aff8SCharlie Jenkins
3054a73aff8SCharlie Jenkins258	riscv	riscv_hwprobe			sys_riscv_hwprobe
3064a73aff8SCharlie Jenkins259	riscv	riscv_flush_icache		sys_riscv_flush_icache
3074a73aff8SCharlie Jenkins
3084a73aff8SCharlie Jenkins260	time32	wait4				sys_wait4			compat_sys_wait4
3094a73aff8SCharlie Jenkins260	64	wait4				sys_wait4
3104a73aff8SCharlie Jenkins261	common	prlimit64			sys_prlimit64
3114a73aff8SCharlie Jenkins262	common	fanotify_init			sys_fanotify_init
3124a73aff8SCharlie Jenkins263	common	fanotify_mark			sys_fanotify_mark
3134a73aff8SCharlie Jenkins264	common	name_to_handle_at		sys_name_to_handle_at
3144a73aff8SCharlie Jenkins265	common	open_by_handle_at		sys_open_by_handle_at
3154a73aff8SCharlie Jenkins266	time32	clock_adjtime			sys_clock_adjtime32
3164a73aff8SCharlie Jenkins266	64	clock_adjtime			sys_clock_adjtime
3174a73aff8SCharlie Jenkins267	common	syncfs				sys_syncfs
3184a73aff8SCharlie Jenkins268	common	setns				sys_setns
3194a73aff8SCharlie Jenkins269	common	sendmmsg			sys_sendmmsg			compat_sys_sendmmsg
3204a73aff8SCharlie Jenkins270	common	process_vm_readv		sys_process_vm_readv
3214a73aff8SCharlie Jenkins271	common	process_vm_writev		sys_process_vm_writev
3224a73aff8SCharlie Jenkins272	common	kcmp				sys_kcmp
3234a73aff8SCharlie Jenkins273	common	finit_module			sys_finit_module
3244a73aff8SCharlie Jenkins274	common	sched_setattr			sys_sched_setattr
3254a73aff8SCharlie Jenkins275	common	sched_getattr			sys_sched_getattr
3264a73aff8SCharlie Jenkins276	common	renameat2			sys_renameat2
3274a73aff8SCharlie Jenkins277	common	seccomp				sys_seccomp
3284a73aff8SCharlie Jenkins278	common	getrandom			sys_getrandom
3294a73aff8SCharlie Jenkins279	common	memfd_create			sys_memfd_create
3304a73aff8SCharlie Jenkins280	common	bpf				sys_bpf
3314a73aff8SCharlie Jenkins281	common	execveat			sys_execveat			compat_sys_execveat
3324a73aff8SCharlie Jenkins282	common	userfaultfd			sys_userfaultfd
3334a73aff8SCharlie Jenkins283	common	membarrier			sys_membarrier
3344a73aff8SCharlie Jenkins284	common	mlock2				sys_mlock2
3354a73aff8SCharlie Jenkins285	common	copy_file_range			sys_copy_file_range
3364a73aff8SCharlie Jenkins286	common	preadv2				sys_preadv2			compat_sys_preadv2
3374a73aff8SCharlie Jenkins287	common	pwritev2			sys_pwritev2			compat_sys_pwritev2
3384a73aff8SCharlie Jenkins288	common	pkey_mprotect			sys_pkey_mprotect
3394a73aff8SCharlie Jenkins289	common	pkey_alloc			sys_pkey_alloc
3404a73aff8SCharlie Jenkins290	common	pkey_free			sys_pkey_free
3414a73aff8SCharlie Jenkins291	common	statx				sys_statx
3424a73aff8SCharlie Jenkins292	time32	io_pgetevents			sys_io_pgetevents_time32	compat_sys_io_pgetevents
3434a73aff8SCharlie Jenkins292	64	io_pgetevents			sys_io_pgetevents
3444a73aff8SCharlie Jenkins293	common	rseq				sys_rseq
3454a73aff8SCharlie Jenkins294	common	kexec_file_load			sys_kexec_file_load
3464a73aff8SCharlie Jenkins# 295 through 402 are unassigned to sync up with generic numbers don't use
3474a73aff8SCharlie Jenkins403	32	clock_gettime64			sys_clock_gettime
3484a73aff8SCharlie Jenkins404	32	clock_settime64			sys_clock_settime
3494a73aff8SCharlie Jenkins405	32	clock_adjtime64			sys_clock_adjtime
3504a73aff8SCharlie Jenkins406	32	clock_getres_time64		sys_clock_getres
3514a73aff8SCharlie Jenkins407	32	clock_nanosleep_time64		sys_clock_nanosleep
3524a73aff8SCharlie Jenkins408	32	timer_gettime64			sys_timer_gettime
3534a73aff8SCharlie Jenkins409	32	timer_settime64			sys_timer_settime
3544a73aff8SCharlie Jenkins410	32	timerfd_gettime64		sys_timerfd_gettime
3554a73aff8SCharlie Jenkins411	32	timerfd_settime64		sys_timerfd_settime
3564a73aff8SCharlie Jenkins412	32	utimensat_time64		sys_utimensat
3574a73aff8SCharlie Jenkins413	32	pselect6_time64			sys_pselect6			compat_sys_pselect6_time64
3584a73aff8SCharlie Jenkins414	32	ppoll_time64			sys_ppoll			compat_sys_ppoll_time64
3594a73aff8SCharlie Jenkins416	32	io_pgetevents_time64		sys_io_pgetevents		compat_sys_io_pgetevents_time64
3604a73aff8SCharlie Jenkins417	32	recvmmsg_time64			sys_recvmmsg			compat_sys_recvmmsg_time64
3614a73aff8SCharlie Jenkins418	32	mq_timedsend_time64		sys_mq_timedsend
3624a73aff8SCharlie Jenkins419	32	mq_timedreceive_time64		sys_mq_timedreceive
3634a73aff8SCharlie Jenkins420	32	semtimedop_time64		sys_semtimedop
3644a73aff8SCharlie Jenkins421	32	rt_sigtimedwait_time64		sys_rt_sigtimedwait		compat_sys_rt_sigtimedwait_time64
3654a73aff8SCharlie Jenkins422	32	futex_time64			sys_futex
3664a73aff8SCharlie Jenkins423	32	sched_rr_get_interval_time64	sys_sched_rr_get_interval
3674a73aff8SCharlie Jenkins424	common	pidfd_send_signal		sys_pidfd_send_signal
3684a73aff8SCharlie Jenkins425	common	io_uring_setup			sys_io_uring_setup
3694a73aff8SCharlie Jenkins426	common	io_uring_enter			sys_io_uring_enter
3704a73aff8SCharlie Jenkins427	common	io_uring_register		sys_io_uring_register
3714a73aff8SCharlie Jenkins428	common	open_tree			sys_open_tree
3724a73aff8SCharlie Jenkins429	common	move_mount			sys_move_mount
3734a73aff8SCharlie Jenkins430	common	fsopen				sys_fsopen
3744a73aff8SCharlie Jenkins431	common	fsconfig			sys_fsconfig
3754a73aff8SCharlie Jenkins432	common	fsmount				sys_fsmount
3764a73aff8SCharlie Jenkins433	common	fspick				sys_fspick
3774a73aff8SCharlie Jenkins434	common	pidfd_open			sys_pidfd_open
3784a73aff8SCharlie Jenkins435	common	clone3				sys_clone3
3794a73aff8SCharlie Jenkins436	common	close_range			sys_close_range
3804a73aff8SCharlie Jenkins437	common	openat2				sys_openat2
3814a73aff8SCharlie Jenkins438	common	pidfd_getfd			sys_pidfd_getfd
3824a73aff8SCharlie Jenkins439	common	faccessat2			sys_faccessat2
3834a73aff8SCharlie Jenkins440	common	process_madvise			sys_process_madvise
3844a73aff8SCharlie Jenkins441	common	epoll_pwait2			sys_epoll_pwait2		compat_sys_epoll_pwait2
3854a73aff8SCharlie Jenkins442	common	mount_setattr			sys_mount_setattr
3864a73aff8SCharlie Jenkins443	common	quotactl_fd			sys_quotactl_fd
3874a73aff8SCharlie Jenkins444	common	landlock_create_ruleset		sys_landlock_create_ruleset
3884a73aff8SCharlie Jenkins445	common	landlock_add_rule		sys_landlock_add_rule
3894a73aff8SCharlie Jenkins446	common	landlock_restrict_self		sys_landlock_restrict_self
3904a73aff8SCharlie Jenkins447	memfd_secret	memfd_secret		sys_memfd_secret
3914a73aff8SCharlie Jenkins448	common	process_mrelease		sys_process_mrelease
3924a73aff8SCharlie Jenkins449	common	futex_waitv			sys_futex_waitv
3934a73aff8SCharlie Jenkins450	common	set_mempolicy_home_node		sys_set_mempolicy_home_node
3944a73aff8SCharlie Jenkins451	common	cachestat			sys_cachestat
3954a73aff8SCharlie Jenkins452	common	fchmodat2			sys_fchmodat2
3964a73aff8SCharlie Jenkins453	common	map_shadow_stack		sys_map_shadow_stack
3974a73aff8SCharlie Jenkins454	common	futex_wake			sys_futex_wake
3984a73aff8SCharlie Jenkins455	common	futex_wait			sys_futex_wait
3994a73aff8SCharlie Jenkins456	common	futex_requeue			sys_futex_requeue
4004a73aff8SCharlie Jenkins457	common	statmount			sys_statmount
4014a73aff8SCharlie Jenkins458	common	listmount			sys_listmount
4024a73aff8SCharlie Jenkins459	common	lsm_get_self_attr		sys_lsm_get_self_attr
4034a73aff8SCharlie Jenkins460	common	lsm_set_self_attr		sys_lsm_set_self_attr
4044a73aff8SCharlie Jenkins461	common	lsm_list_modules		sys_lsm_list_modules
4054a73aff8SCharlie Jenkins462	common	mseal				sys_mseal
4064a73aff8SCharlie Jenkins463	common	setxattrat			sys_setxattrat
4074a73aff8SCharlie Jenkins464	common	getxattrat			sys_getxattrat
4084a73aff8SCharlie Jenkins465	common	listxattrat			sys_listxattrat
4094a73aff8SCharlie Jenkins466	common	removexattrat			sys_removexattrat
410*22f72088SNamhyung Kim467	common	open_tree_attr			sys_open_tree_attr
411