mseal: wire up mseal syscall
[linux-2.6-block.git] / arch / parisc / kernel / syscalls / syscall.tbl
CommitLineData
85e69701
FK
1# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
2#
3# system call numbers and entry vectors for parisc
4#
5# The format is:
6# <number> <abi> <name> <entry point> <compat entry point>
7#
8# The <abi> can be common, 64, or 32 for this file.
9#
100 common restart_syscall sys_restart_syscall
111 common exit sys_exit
122 common fork sys_fork_wrapper
133 common read sys_read
144 common write sys_write
155 common open sys_open compat_sys_open
166 common close sys_close
177 common waitpid sys_waitpid
188 common creat sys_creat
199 common link sys_link
2010 common unlink sys_unlink
2111 common execve sys_execve compat_sys_execve
2212 common chdir sys_chdir
d33c577c
AB
2313 32 time sys_time32
2413 64 time sys_time
85e69701
FK
2514 common mknod sys_mknod
2615 common chmod sys_chmod
2716 common lchown sys_lchown
2817 common socket sys_socket
2918 common stat sys_newstat compat_sys_newstat
3019 common lseek sys_lseek compat_sys_lseek
3120 common getpid sys_getpid
028abd92 3221 common mount sys_mount
85e69701
FK
3322 common bind sys_bind
3423 common setuid sys_setuid
3524 common getuid sys_getuid
d33c577c
AB
3625 32 stime sys_stime32
3725 64 stime sys_stime
85e69701
FK
3826 common ptrace sys_ptrace compat_sys_ptrace
3927 common alarm sys_alarm
4028 common fstat sys_newfstat compat_sys_newfstat
4129 common pause sys_pause
d33c577c
AB
4230 32 utime sys_utime32
4330 64 utime sys_utime
85e69701
FK
4431 common connect sys_connect
4532 common listen sys_listen
4633 common access sys_access
4734 common nice sys_nice
4835 common accept sys_accept
4936 common sync sys_sync
5037 common kill sys_kill
5138 common rename sys_rename
5239 common mkdir sys_mkdir
5340 common rmdir sys_rmdir
5441 common dup sys_dup
5542 common pipe sys_pipe
5643 common times sys_times compat_sys_times
5744 common getsockname sys_getsockname
5845 common brk sys_brk
5946 common setgid sys_setgid
6047 common getgid sys_getgid
6148 common signal sys_signal
6249 common geteuid sys_geteuid
6350 common getegid sys_getegid
6451 common acct sys_acct
6552 common umount2 sys_umount
6653 common getpeername sys_getpeername
6754 common ioctl sys_ioctl compat_sys_ioctl
6855 common fcntl sys_fcntl compat_sys_fcntl
6956 common socketpair sys_socketpair
7057 common setpgid sys_setpgid
7158 common send sys_send
7259 common uname sys_newuname
7360 common umask sys_umask
7461 common chroot sys_chroot
7562 common ustat sys_ustat compat_sys_ustat
7663 common dup2 sys_dup2
7764 common getppid sys_getppid
7865 common getpgrp sys_getpgrp
7966 common setsid sys_setsid
8067 common pivot_root sys_pivot_root
8168 common sgetmask sys_sgetmask sys32_unimplemented
8269 common ssetmask sys_ssetmask sys32_unimplemented
8370 common setreuid sys_setreuid
8471 common setregid sys_setregid
8572 common mincore sys_mincore
8673 common sigpending sys_sigpending compat_sys_sigpending
8774 common sethostname sys_sethostname
8875 common setrlimit sys_setrlimit compat_sys_setrlimit
8976 common getrlimit sys_getrlimit compat_sys_getrlimit
9077 common getrusage sys_getrusage compat_sys_getrusage
9178 common gettimeofday sys_gettimeofday compat_sys_gettimeofday
9279 common settimeofday sys_settimeofday compat_sys_settimeofday
9380 common getgroups sys_getgroups
9481 common setgroups sys_setgroups
9582 common sendto sys_sendto
9683 common symlink sys_symlink
9784 common lstat sys_newlstat compat_sys_newlstat
9885 common readlink sys_readlink
9986 common uselib sys_ni_syscall
10087 common swapon sys_swapon
10188 common reboot sys_reboot
10289 common mmap2 sys_mmap2
10390 common mmap sys_mmap
10491 common munmap sys_munmap
10592 common truncate sys_truncate compat_sys_truncate
10693 common ftruncate sys_ftruncate compat_sys_ftruncate
10794 common fchmod sys_fchmod
10895 common fchown sys_fchown
10996 common getpriority sys_getpriority
11097 common setpriority sys_setpriority
11198 common recv sys_recv
11299 common statfs sys_statfs compat_sys_statfs
113100 common fstatfs sys_fstatfs compat_sys_fstatfs
114101 common stat64 sys_stat64
115# 102 was socketcall
116103 common syslog sys_syslog
117104 common setitimer sys_setitimer compat_sys_setitimer
118105 common getitimer sys_getitimer compat_sys_getitimer
119106 common capget sys_capget
120107 common capset sys_capset
121108 32 pread64 parisc_pread64
122108 64 pread64 sys_pread64
123109 32 pwrite64 parisc_pwrite64
124109 64 pwrite64 sys_pwrite64
125110 common getcwd sys_getcwd
126111 common vhangup sys_vhangup
127112 common fstat64 sys_fstat64
128113 common vfork sys_vfork_wrapper
129114 common wait4 sys_wait4 compat_sys_wait4
130115 common swapoff sys_swapoff
131116 common sysinfo sys_sysinfo compat_sys_sysinfo
132117 common shutdown sys_shutdown
133118 common fsync sys_fsync
71bdea6f 134119 common madvise parisc_madvise
85e69701
FK
135120 common clone sys_clone_wrapper
136121 common setdomainname sys_setdomainname
137122 common sendfile sys_sendfile compat_sys_sendfile
138123 common recvfrom sys_recvfrom
00bf25d6
AB
139124 32 adjtimex sys_adjtimex_time32
140124 64 adjtimex sys_adjtimex
85e69701
FK
141125 common mprotect sys_mprotect
142126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask
143# 127 was create_module
144128 common init_module sys_init_module
145129 common delete_module sys_delete_module
146# 130 was get_kernel_syms
147131 common quotactl sys_quotactl
148132 common getpgid sys_getpgid
149133 common fchdir sys_fchdir
b48c7236 150134 common bdflush sys_ni_syscall
85e69701
FK
151135 common sysfs sys_sysfs
152136 32 personality parisc_personality
153136 64 personality sys_personality
154# 137 was afs_syscall
155138 common setfsuid sys_setfsuid
156139 common setfsgid sys_setfsgid
157140 common _llseek sys_llseek
158141 common getdents sys_getdents compat_sys_getdents
159142 common _newselect sys_select compat_sys_select
160143 common flock sys_flock
161144 common msync sys_msync
5f764d62
CH
162145 common readv sys_readv
163146 common writev sys_writev
85e69701
FK
164147 common getsid sys_getsid
165148 common fdatasync sys_fdatasync
88db0aa2 166149 common _sysctl sys_ni_syscall
85e69701
FK
167150 common mlock sys_mlock
168151 common munlock sys_munlock
169152 common mlockall sys_mlockall
170153 common munlockall sys_munlockall
171154 common sched_setparam sys_sched_setparam
172155 common sched_getparam sys_sched_getparam
173156 common sched_setscheduler sys_sched_setscheduler
174157 common sched_getscheduler sys_sched_getscheduler
175158 common sched_yield sys_sched_yield
176159 common sched_get_priority_max sys_sched_get_priority_max
177160 common sched_get_priority_min sys_sched_get_priority_min
00bf25d6
AB
178161 32 sched_rr_get_interval sys_sched_rr_get_interval_time32
179161 64 sched_rr_get_interval sys_sched_rr_get_interval
180162 32 nanosleep sys_nanosleep_time32
181162 64 nanosleep sys_nanosleep
85e69701
FK
182163 common mremap sys_mremap
183164 common setresuid sys_setresuid
184165 common getresuid sys_getresuid
185166 common sigaltstack sys_sigaltstack compat_sys_sigaltstack
186# 167 was query_module
187168 common poll sys_poll
188# 169 was nfsservctl
189170 common setresgid sys_setresgid
190171 common getresgid sys_getresgid
191172 common prctl sys_prctl
192173 common rt_sigreturn sys_rt_sigreturn_wrapper
193174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction
194175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask
195176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending
00bf25d6
AB
196177 32 rt_sigtimedwait sys_rt_sigtimedwait_time32 compat_sys_rt_sigtimedwait_time32
197177 64 rt_sigtimedwait sys_rt_sigtimedwait
85e69701
FK
198178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo
199179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend
200180 common chown sys_chown
55db9c0e
CH
201181 common setsockopt sys_setsockopt sys_setsockopt
202182 common getsockopt sys_getsockopt sys_getsockopt
85e69701
FK
203183 common sendmsg sys_sendmsg compat_sys_sendmsg
204184 common recvmsg sys_recvmsg compat_sys_recvmsg
205185 common semop sys_semop
206186 common semget sys_semget
207187 common semctl sys_semctl compat_sys_semctl
208188 common msgsnd sys_msgsnd compat_sys_msgsnd
209189 common msgrcv sys_msgrcv compat_sys_msgrcv
210190 common msgget sys_msgget
211191 common msgctl sys_msgctl compat_sys_msgctl
212192 common shmat sys_shmat compat_sys_shmat
213193 common shmdt sys_shmdt
214194 common shmget sys_shmget
215195 common shmctl sys_shmctl compat_sys_shmctl
216# 196 was getpmsg
217# 197 was putpmsg
218198 common lstat64 sys_lstat64
219199 32 truncate64 parisc_truncate64
220199 64 truncate64 sys_truncate64
221200 32 ftruncate64 parisc_ftruncate64
222200 64 ftruncate64 sys_ftruncate64
223201 common getdents64 sys_getdents64
224202 common fcntl64 sys_fcntl64 compat_sys_fcntl64
225# 203 was attrctl
226# 204 was acl_get
227# 205 was acl_set
228206 common gettid sys_gettid
229207 32 readahead parisc_readahead
230207 64 readahead sys_readahead
231208 common tkill sys_tkill
232209 common sendfile64 sys_sendfile64 compat_sys_sendfile64
00bf25d6
AB
233210 32 futex sys_futex_time32
234210 64 futex sys_futex
85e69701
FK
235211 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity
236212 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity
237# 213 was set_thread_area
238# 214 was get_thread_area
239215 common io_setup sys_io_setup compat_sys_io_setup
240216 common io_destroy sys_io_destroy
00bf25d6
AB
241217 32 io_getevents sys_io_getevents_time32
242217 64 io_getevents sys_io_getevents
85e69701
FK
243218 common io_submit sys_io_submit compat_sys_io_submit
244219 common io_cancel sys_io_cancel
245# 220 was alloc_hugepages
246# 221 was free_hugepages
247222 common exit_group sys_exit_group
ccab211a 248223 common lookup_dcookie sys_ni_syscall
85e69701
FK
249224 common epoll_create sys_epoll_create
250225 common epoll_ctl sys_epoll_ctl
251226 common epoll_wait sys_epoll_wait
252227 common remap_file_pages sys_remap_file_pages
00bf25d6
AB
253228 32 semtimedop sys_semtimedop_time32
254228 64 semtimedop sys_semtimedop
85e69701
FK
255229 common mq_open sys_mq_open compat_sys_mq_open
256230 common mq_unlink sys_mq_unlink
00bf25d6
AB
257231 32 mq_timedsend sys_mq_timedsend_time32
258231 64 mq_timedsend sys_mq_timedsend
259232 32 mq_timedreceive sys_mq_timedreceive_time32
260232 64 mq_timedreceive sys_mq_timedreceive
85e69701
FK
261233 common mq_notify sys_mq_notify compat_sys_mq_notify
262234 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr
263235 common waitid sys_waitid compat_sys_waitid
264236 32 fadvise64_64 parisc_fadvise64_64
265236 64 fadvise64_64 sys_fadvise64_64
266237 common set_tid_address sys_set_tid_address
267238 common setxattr sys_setxattr
268239 common lsetxattr sys_lsetxattr
269240 common fsetxattr sys_fsetxattr
270241 common getxattr sys_getxattr
271242 common lgetxattr sys_lgetxattr
272243 common fgetxattr sys_fgetxattr
273244 common listxattr sys_listxattr
274245 common llistxattr sys_llistxattr
275246 common flistxattr sys_flistxattr
276247 common removexattr sys_removexattr
277248 common lremovexattr sys_lremovexattr
278249 common fremovexattr sys_fremovexattr
279250 common timer_create sys_timer_create compat_sys_timer_create
00bf25d6
AB
280251 32 timer_settime sys_timer_settime32
281251 64 timer_settime sys_timer_settime
282252 32 timer_gettime sys_timer_gettime32
283252 64 timer_gettime sys_timer_gettime
85e69701
FK
284253 common timer_getoverrun sys_timer_getoverrun
285254 common timer_delete sys_timer_delete
00bf25d6
AB
286255 32 clock_settime sys_clock_settime32
287255 64 clock_settime sys_clock_settime
288256 32 clock_gettime sys_clock_gettime32
289256 64 clock_gettime sys_clock_gettime
290257 32 clock_getres sys_clock_getres_time32
291257 64 clock_getres sys_clock_getres
292258 32 clock_nanosleep sys_clock_nanosleep_time32
293258 64 clock_nanosleep sys_clock_nanosleep
85e69701 294259 common tgkill sys_tgkill
59ab844e
AB
295260 common mbind sys_mbind
296261 common get_mempolicy sys_get_mempolicy
297262 common set_mempolicy sys_set_mempolicy
85e69701
FK
298# 263 was vserver
299264 common add_key sys_add_key
300265 common request_key sys_request_key
301266 common keyctl sys_keyctl compat_sys_keyctl
302267 common ioprio_set sys_ioprio_set
303268 common ioprio_get sys_ioprio_get
304269 common inotify_init sys_inotify_init
305270 common inotify_add_watch sys_inotify_add_watch
306271 common inotify_rm_watch sys_inotify_rm_watch
307272 common migrate_pages sys_migrate_pages
00bf25d6
AB
308273 32 pselect6 sys_pselect6_time32 compat_sys_pselect6_time32
309273 64 pselect6 sys_pselect6
310274 32 ppoll sys_ppoll_time32 compat_sys_ppoll_time32
311274 64 ppoll sys_ppoll
85e69701
FK
312275 common openat sys_openat compat_sys_openat
313276 common mkdirat sys_mkdirat
314277 common mknodat sys_mknodat
315278 common fchownat sys_fchownat
d33c577c
AB
316279 32 futimesat sys_futimesat_time32
317279 64 futimesat sys_futimesat
85e69701
FK
318280 common fstatat64 sys_fstatat64
319281 common unlinkat sys_unlinkat
320282 common renameat sys_renameat
321283 common linkat sys_linkat
322284 common symlinkat sys_symlinkat
323285 common readlinkat sys_readlinkat
324286 common fchmodat sys_fchmodat
325287 common faccessat sys_faccessat
326288 common unshare sys_unshare
327289 common set_robust_list sys_set_robust_list compat_sys_set_robust_list
328290 common get_robust_list sys_get_robust_list compat_sys_get_robust_list
329291 common splice sys_splice
330292 32 sync_file_range parisc_sync_file_range
331292 64 sync_file_range sys_sync_file_range
332293 common tee sys_tee
598b3cec 333294 common vmsplice sys_vmsplice
59ab844e 334295 common move_pages sys_move_pages
85e69701
FK
335296 common getcpu sys_getcpu
336297 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait
337298 common statfs64 sys_statfs64 compat_sys_statfs64
338299 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64
339300 common kexec_load sys_kexec_load compat_sys_kexec_load
00bf25d6
AB
340301 32 utimensat sys_utimensat_time32
341301 64 utimensat sys_utimensat
85e69701
FK
342302 common signalfd sys_signalfd compat_sys_signalfd
343# 303 was timerfd
344304 common eventfd sys_eventfd
345305 32 fallocate parisc_fallocate
346305 64 fallocate sys_fallocate
44a4c9e4 347306 common timerfd_create parisc_timerfd_create
00bf25d6
AB
348307 32 timerfd_settime sys_timerfd_settime32
349307 64 timerfd_settime sys_timerfd_settime
350308 32 timerfd_gettime sys_timerfd_gettime32
351308 64 timerfd_gettime sys_timerfd_gettime
44a4c9e4
HD
352309 common signalfd4 parisc_signalfd4 parisc_compat_signalfd4
353310 common eventfd2 parisc_eventfd2
85e69701
FK
354311 common epoll_create1 sys_epoll_create1
355312 common dup3 sys_dup3
44a4c9e4
HD
356313 common pipe2 parisc_pipe2
357314 common inotify_init1 parisc_inotify_init1
85e69701
FK
358315 common preadv sys_preadv compat_sys_preadv
359316 common pwritev sys_pwritev compat_sys_pwritev
360317 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo
361318 common perf_event_open sys_perf_event_open
00bf25d6
AB
362319 32 recvmmsg sys_recvmmsg_time32 compat_sys_recvmmsg_time32
363319 64 recvmmsg sys_recvmmsg
85e69701
FK
364320 common accept4 sys_accept4
365321 common prlimit64 sys_prlimit64
366322 common fanotify_init sys_fanotify_init
367323 common fanotify_mark sys_fanotify_mark sys32_fanotify_mark
00bf25d6
AB
368324 32 clock_adjtime sys_clock_adjtime32
369324 64 clock_adjtime sys_clock_adjtime
85e69701
FK
370325 common name_to_handle_at sys_name_to_handle_at
371326 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at
372327 common syncfs sys_syncfs
373328 common setns sys_setns
374329 common sendmmsg sys_sendmmsg compat_sys_sendmmsg
c3973b40
CH
375330 common process_vm_readv sys_process_vm_readv
376331 common process_vm_writev sys_process_vm_writev
85e69701
FK
377332 common kcmp sys_kcmp
378333 common finit_module sys_finit_module
379334 common sched_setattr sys_sched_setattr
380335 common sched_getattr sys_sched_getattr
d33c577c
AB
381336 32 utimes sys_utimes_time32
382336 64 utimes sys_utimes
85e69701
FK
383337 common renameat2 sys_renameat2
384338 common seccomp sys_seccomp
385339 common getrandom sys_getrandom
386340 common memfd_create sys_memfd_create
387341 common bpf sys_bpf
388342 common execveat sys_execveat compat_sys_execveat
389343 common membarrier sys_membarrier
44a4c9e4 390344 common userfaultfd parisc_userfaultfd
85e69701
FK
391345 common mlock2 sys_mlock2
392346 common copy_file_range sys_copy_file_range
393347 common preadv2 sys_preadv2 compat_sys_preadv2
394348 common pwritev2 sys_pwritev2 compat_sys_pwritev2
395349 common statx sys_statx
00bf25d6
AB
396350 32 io_pgetevents sys_io_pgetevents_time32 compat_sys_io_pgetevents
397350 64 io_pgetevents sys_io_pgetevents
b41c51c8
AB
398351 common pkey_mprotect sys_pkey_mprotect
399352 common pkey_alloc sys_pkey_alloc
400353 common pkey_free sys_pkey_free
401354 common rseq sys_rseq
3be6e58c 402355 common kexec_file_load sys_kexec_file_load sys_kexec_file_load
c6d96328 403356 common cacheflush sys_cacheflush
3be6e58c 404# up to 402 is unassigned and reserved for arch specific syscalls
48166e6e
AB
405403 32 clock_gettime64 sys_clock_gettime sys_clock_gettime
406404 32 clock_settime64 sys_clock_settime sys_clock_settime
407405 32 clock_adjtime64 sys_clock_adjtime sys_clock_adjtime
408406 32 clock_getres_time64 sys_clock_getres sys_clock_getres
409407 32 clock_nanosleep_time64 sys_clock_nanosleep sys_clock_nanosleep
410408 32 timer_gettime64 sys_timer_gettime sys_timer_gettime
411409 32 timer_settime64 sys_timer_settime sys_timer_settime
412410 32 timerfd_gettime64 sys_timerfd_gettime sys_timerfd_gettime
413411 32 timerfd_settime64 sys_timerfd_settime sys_timerfd_settime
414412 32 utimensat_time64 sys_utimensat sys_utimensat
415413 32 pselect6_time64 sys_pselect6 compat_sys_pselect6_time64
416414 32 ppoll_time64 sys_ppoll compat_sys_ppoll_time64
6431e92f 417416 32 io_pgetevents_time64 sys_io_pgetevents compat_sys_io_pgetevents_time64
48166e6e
AB
418417 32 recvmmsg_time64 sys_recvmmsg compat_sys_recvmmsg_time64
419418 32 mq_timedsend_time64 sys_mq_timedsend sys_mq_timedsend
420419 32 mq_timedreceive_time64 sys_mq_timedreceive sys_mq_timedreceive
421420 32 semtimedop_time64 sys_semtimedop sys_semtimedop
422421 32 rt_sigtimedwait_time64 sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time64
423422 32 futex_time64 sys_futex sys_futex
424423 32 sched_rr_get_interval_time64 sys_sched_rr_get_interval sys_sched_rr_get_interval
39036cd2
AB
425424 common pidfd_send_signal sys_pidfd_send_signal
426425 common io_uring_setup sys_io_uring_setup
427426 common io_uring_enter sys_io_uring_enter
428427 common io_uring_register sys_io_uring_register
d8076bdb
DH
429428 common open_tree sys_open_tree
430429 common move_mount sys_move_mount
431430 common fsopen sys_fsopen
432431 common fsconfig sys_fsconfig
433432 common fsmount sys_fsmount
434433 common fspick sys_fspick
7615d9e1 435434 common pidfd_open sys_pidfd_open
45800fb4 436435 common clone3 sys_clone3_wrapper
9b4feb63 437436 common close_range sys_close_range
fddb5d43 438437 common openat2 sys_openat2
9a2cef09 439438 common pidfd_getfd sys_pidfd_getfd
c8ffd8bc 440439 common faccessat2 sys_faccessat2
ecb8ac8b 441440 common process_madvise sys_process_madvise
b0a0c261 442441 common epoll_pwait2 sys_epoll_pwait2 compat_sys_epoll_pwait2
2a186721 443442 common mount_setattr sys_mount_setattr
65ffb3d6 444443 common quotactl_fd sys_quotactl_fd
a49f4f81
MS
445444 common landlock_create_ruleset sys_landlock_create_ruleset
446445 common landlock_add_rule sys_landlock_add_rule
447446 common landlock_restrict_self sys_landlock_restrict_self
dce49103
SB
448# 447 reserved for memfd_secret
449448 common process_mrelease sys_process_mrelease
8f663eb3 450449 common futex_waitv sys_futex_waitv
21b084fd 451450 common set_mempolicy_home_node sys_set_mempolicy_home_node
946e697c 452451 common cachestat sys_cachestat
78252deb 453452 common fchmodat2 sys_fchmodat2
2fd0ebad 454453 common map_shadow_stack sys_map_shadow_stack
9f6c532f 455454 common futex_wake sys_futex_wake
cb8c4312 456455 common futex_wait sys_futex_wait
0f4b5f97 457456 common futex_requeue sys_futex_requeue
d8b0f546
MS
458457 common statmount sys_statmount
459458 common listmount sys_listmount
063a7ce3
LT
460459 common lsm_get_self_attr sys_lsm_get_self_attr
461460 common lsm_set_self_attr sys_lsm_set_self_attr
462461 common lsm_list_modules sys_lsm_list_modules
ff388fe5 463462 common mseal sys_mseal