blob: 9b62e3fd4f038a925657beb15de3de89f8548473 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001/*
2 * arch/alpha/kernel/systbls.S
3 *
4 * The system call table.
5 */
6
Linus Torvalds1da177e2005-04-16 15:20:36 -07007#include <asm/unistd.h>
8
9 .data
10 .align 3
11 .globl sys_call_table
12sys_call_table:
13 .quad alpha_ni_syscall /* 0 */
14 .quad sys_exit
Al Virodfe09ae2012-10-26 09:54:47 -040015 .quad alpha_fork
Linus Torvalds1da177e2005-04-16 15:20:36 -070016 .quad sys_read
17 .quad sys_write
18 .quad alpha_ni_syscall /* 5 */
19 .quad sys_close
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -080020 .quad sys_osf_wait4
Linus Torvalds1da177e2005-04-16 15:20:36 -070021 .quad alpha_ni_syscall
22 .quad sys_link
23 .quad sys_unlink /* 10 */
24 .quad alpha_ni_syscall
25 .quad sys_chdir
26 .quad sys_fchdir
27 .quad sys_mknod
28 .quad sys_chmod /* 15 */
29 .quad sys_chown
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -080030 .quad sys_osf_brk
Linus Torvalds1da177e2005-04-16 15:20:36 -070031 .quad alpha_ni_syscall
32 .quad sys_lseek
33 .quad sys_getxpid /* 20 */
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -080034 .quad sys_osf_mount
Linus Torvalds1da177e2005-04-16 15:20:36 -070035 .quad sys_umount
36 .quad sys_setuid
37 .quad sys_getxuid
38 .quad alpha_ni_syscall /* 25 */
39 .quad sys_ptrace
40 .quad alpha_ni_syscall
41 .quad alpha_ni_syscall
42 .quad alpha_ni_syscall
43 .quad alpha_ni_syscall /* 30 */
44 .quad alpha_ni_syscall
45 .quad alpha_ni_syscall
46 .quad sys_access
47 .quad alpha_ni_syscall
48 .quad alpha_ni_syscall /* 35 */
49 .quad sys_sync
50 .quad sys_kill
51 .quad alpha_ni_syscall
52 .quad sys_setpgid
53 .quad alpha_ni_syscall /* 40 */
54 .quad sys_dup
Heiko Carstens11347232009-01-14 14:13:56 +010055 .quad sys_alpha_pipe
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -080056 .quad sys_osf_set_program_attributes
Linus Torvalds1da177e2005-04-16 15:20:36 -070057 .quad alpha_ni_syscall
58 .quad sys_open /* 45 */
59 .quad alpha_ni_syscall
60 .quad sys_getxgid
Al Viroc52c2dd2010-09-26 19:28:12 +010061 .quad sys_osf_sigprocmask
Linus Torvalds1da177e2005-04-16 15:20:36 -070062 .quad alpha_ni_syscall
63 .quad alpha_ni_syscall /* 50 */
64 .quad sys_acct
65 .quad sys_sigpending
66 .quad alpha_ni_syscall
67 .quad sys_ioctl
68 .quad alpha_ni_syscall /* 55 */
69 .quad alpha_ni_syscall
70 .quad sys_symlink
71 .quad sys_readlink
72 .quad sys_execve
73 .quad sys_umask /* 60 */
74 .quad sys_chroot
75 .quad alpha_ni_syscall
76 .quad sys_getpgrp
77 .quad sys_getpagesize
78 .quad alpha_ni_syscall /* 65 */
Al Virodfe09ae2012-10-26 09:54:47 -040079 .quad alpha_vfork
Linus Torvalds1da177e2005-04-16 15:20:36 -070080 .quad sys_newstat
81 .quad sys_newlstat
82 .quad alpha_ni_syscall
83 .quad alpha_ni_syscall /* 70 */
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -080084 .quad sys_osf_mmap
Linus Torvalds1da177e2005-04-16 15:20:36 -070085 .quad alpha_ni_syscall
86 .quad sys_munmap
87 .quad sys_mprotect
88 .quad sys_madvise /* 75 */
89 .quad sys_vhangup
90 .quad alpha_ni_syscall
91 .quad alpha_ni_syscall
92 .quad sys_getgroups
93 /* map BSD's setpgrp to sys_setpgid for binary compatibility: */
94 .quad sys_setgroups /* 80 */
95 .quad alpha_ni_syscall
96 .quad sys_setpgid
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -080097 .quad sys_osf_setitimer
Linus Torvalds1da177e2005-04-16 15:20:36 -070098 .quad alpha_ni_syscall
99 .quad alpha_ni_syscall /* 85 */
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800100 .quad sys_osf_getitimer
Linus Torvalds1da177e2005-04-16 15:20:36 -0700101 .quad sys_gethostname
102 .quad sys_sethostname
103 .quad sys_getdtablesize
104 .quad sys_dup2 /* 90 */
105 .quad sys_newfstat
106 .quad sys_fcntl
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800107 .quad sys_osf_select
Linus Torvalds1da177e2005-04-16 15:20:36 -0700108 .quad sys_poll
109 .quad sys_fsync /* 95 */
110 .quad sys_setpriority
111 .quad sys_socket
112 .quad sys_connect
113 .quad sys_accept
Al Virobe53db62012-08-19 14:40:59 +1200114 .quad sys_osf_getpriority /* 100 */
Linus Torvalds1da177e2005-04-16 15:20:36 -0700115 .quad sys_send
116 .quad sys_recv
117 .quad sys_sigreturn
118 .quad sys_bind
119 .quad sys_setsockopt /* 105 */
120 .quad sys_listen
121 .quad alpha_ni_syscall
122 .quad alpha_ni_syscall
123 .quad alpha_ni_syscall
124 .quad alpha_ni_syscall /* 110 */
125 .quad sys_sigsuspend
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800126 .quad sys_osf_sigstack
Linus Torvalds1da177e2005-04-16 15:20:36 -0700127 .quad sys_recvmsg
128 .quad sys_sendmsg
129 .quad alpha_ni_syscall /* 115 */
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800130 .quad sys_osf_gettimeofday
131 .quad sys_osf_getrusage
Linus Torvalds1da177e2005-04-16 15:20:36 -0700132 .quad sys_getsockopt
133 .quad alpha_ni_syscall
134#ifdef CONFIG_OSF4_COMPAT
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800135 .quad sys_osf_readv /* 120 */
136 .quad sys_osf_writev
Linus Torvalds1da177e2005-04-16 15:20:36 -0700137#else
138 .quad sys_readv /* 120 */
139 .quad sys_writev
140#endif
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800141 .quad sys_osf_settimeofday
Linus Torvalds1da177e2005-04-16 15:20:36 -0700142 .quad sys_fchown
143 .quad sys_fchmod
144 .quad sys_recvfrom /* 125 */
145 .quad sys_setreuid
146 .quad sys_setregid
147 .quad sys_rename
148 .quad sys_truncate
149 .quad sys_ftruncate /* 130 */
150 .quad sys_flock
151 .quad sys_setgid
152 .quad sys_sendto
153 .quad sys_shutdown
154 .quad sys_socketpair /* 135 */
155 .quad sys_mkdir
156 .quad sys_rmdir
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800157 .quad sys_osf_utimes
Linus Torvalds1da177e2005-04-16 15:20:36 -0700158 .quad alpha_ni_syscall
159 .quad alpha_ni_syscall /* 140 */
160 .quad sys_getpeername
161 .quad alpha_ni_syscall
162 .quad alpha_ni_syscall
163 .quad sys_getrlimit
164 .quad sys_setrlimit /* 145 */
165 .quad alpha_ni_syscall
166 .quad sys_setsid
167 .quad sys_quotactl
168 .quad alpha_ni_syscall
169 .quad sys_getsockname /* 150 */
170 .quad alpha_ni_syscall
171 .quad alpha_ni_syscall
172 .quad alpha_ni_syscall
173 .quad alpha_ni_syscall
174 .quad alpha_ni_syscall /* 155 */
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800175 .quad sys_osf_sigaction
Linus Torvalds1da177e2005-04-16 15:20:36 -0700176 .quad alpha_ni_syscall
177 .quad alpha_ni_syscall
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800178 .quad sys_osf_getdirentries
179 .quad sys_osf_statfs /* 160 */
180 .quad sys_osf_fstatfs
Linus Torvalds1da177e2005-04-16 15:20:36 -0700181 .quad alpha_ni_syscall
182 .quad alpha_ni_syscall
183 .quad alpha_ni_syscall
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800184 .quad sys_osf_getdomainname /* 165 */
Linus Torvalds1da177e2005-04-16 15:20:36 -0700185 .quad sys_setdomainname
186 .quad alpha_ni_syscall
187 .quad alpha_ni_syscall
188 .quad alpha_ni_syscall
189 .quad alpha_ni_syscall /* 170 */
190 .quad alpha_ni_syscall
191 .quad alpha_ni_syscall
192 .quad alpha_ni_syscall
193 .quad alpha_ni_syscall
194 .quad alpha_ni_syscall /* 175 */
195 .quad alpha_ni_syscall
196 .quad alpha_ni_syscall
197 .quad alpha_ni_syscall
198 .quad alpha_ni_syscall
199 .quad alpha_ni_syscall /* 180 */
200 .quad alpha_ni_syscall
201 .quad alpha_ni_syscall
202 .quad alpha_ni_syscall
203 .quad alpha_ni_syscall
204 .quad alpha_ni_syscall /* 185 */
205 .quad alpha_ni_syscall
206 .quad alpha_ni_syscall
207 .quad alpha_ni_syscall
208 .quad alpha_ni_syscall
209 .quad alpha_ni_syscall /* 190 */
210 .quad alpha_ni_syscall
211 .quad alpha_ni_syscall
212 .quad alpha_ni_syscall
213 .quad alpha_ni_syscall
214 .quad alpha_ni_syscall /* 195 */
215 .quad alpha_ni_syscall
216 .quad alpha_ni_syscall
217 .quad alpha_ni_syscall
218 /* The OSF swapon has two extra arguments, but we ignore them. */
219 .quad sys_swapon
220 .quad sys_msgctl /* 200 */
221 .quad sys_msgget
222 .quad sys_msgrcv
223 .quad sys_msgsnd
224 .quad sys_semctl
225 .quad sys_semget /* 205 */
226 .quad sys_semop
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800227 .quad sys_osf_utsname
Linus Torvalds1da177e2005-04-16 15:20:36 -0700228 .quad sys_lchown
Stephen Rothwell7d87e14c2005-05-01 08:59:12 -0700229 .quad sys_shmat
Linus Torvalds1da177e2005-04-16 15:20:36 -0700230 .quad sys_shmctl /* 210 */
231 .quad sys_shmdt
232 .quad sys_shmget
233 .quad alpha_ni_syscall
234 .quad alpha_ni_syscall
235 .quad alpha_ni_syscall /* 215 */
236 .quad alpha_ni_syscall
237 .quad sys_msync
238 .quad alpha_ni_syscall
239 .quad alpha_ni_syscall
240 .quad alpha_ni_syscall /* 220 */
241 .quad alpha_ni_syscall
242 .quad alpha_ni_syscall
243 .quad alpha_ni_syscall
Mans Rullgard7a8bb982011-08-26 19:06:29 +0100244 .quad sys_osf_stat
245 .quad sys_osf_lstat /* 225 */
246 .quad sys_osf_fstat
247 .quad sys_osf_statfs64
248 .quad sys_osf_fstatfs64
Linus Torvalds1da177e2005-04-16 15:20:36 -0700249 .quad alpha_ni_syscall
250 .quad alpha_ni_syscall /* 230 */
251 .quad alpha_ni_syscall
252 .quad alpha_ni_syscall
253 .quad sys_getpgid
254 .quad sys_getsid
255 .quad sys_sigaltstack /* 235 */
256 .quad alpha_ni_syscall
257 .quad alpha_ni_syscall
258 .quad alpha_ni_syscall
259 .quad alpha_ni_syscall
260 .quad alpha_ni_syscall /* 240 */
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800261 .quad sys_osf_sysinfo
Linus Torvalds1da177e2005-04-16 15:20:36 -0700262 .quad alpha_ni_syscall
263 .quad alpha_ni_syscall
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800264 .quad sys_osf_proplist_syscall
Linus Torvalds1da177e2005-04-16 15:20:36 -0700265 .quad alpha_ni_syscall /* 245 */
266 .quad alpha_ni_syscall
267 .quad alpha_ni_syscall
268 .quad alpha_ni_syscall
269 .quad alpha_ni_syscall
270 .quad alpha_ni_syscall /* 250 */
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800271 .quad sys_osf_usleep_thread
Linus Torvalds1da177e2005-04-16 15:20:36 -0700272 .quad alpha_ni_syscall
273 .quad alpha_ni_syscall
274 .quad sys_sysfs
275 .quad alpha_ni_syscall /* 255 */
Ivan Kokshayskye5d9a902009-01-29 14:25:18 -0800276 .quad sys_osf_getsysinfo
277 .quad sys_osf_setsysinfo
Linus Torvalds1da177e2005-04-16 15:20:36 -0700278 .quad alpha_ni_syscall
279 .quad alpha_ni_syscall
280 .quad alpha_ni_syscall /* 260 */
281 .quad alpha_ni_syscall
282 .quad alpha_ni_syscall
283 .quad alpha_ni_syscall
284 .quad alpha_ni_syscall
285 .quad alpha_ni_syscall /* 265 */
286 .quad alpha_ni_syscall
287 .quad alpha_ni_syscall
288 .quad alpha_ni_syscall
289 .quad alpha_ni_syscall
290 .quad alpha_ni_syscall /* 270 */
291 .quad alpha_ni_syscall
292 .quad alpha_ni_syscall
293 .quad alpha_ni_syscall
294 .quad alpha_ni_syscall
295 .quad alpha_ni_syscall /* 275 */
296 .quad alpha_ni_syscall
297 .quad alpha_ni_syscall
298 .quad alpha_ni_syscall
299 .quad alpha_ni_syscall
300 .quad alpha_ni_syscall /* 280 */
301 .quad alpha_ni_syscall
302 .quad alpha_ni_syscall
303 .quad alpha_ni_syscall
304 .quad alpha_ni_syscall
305 .quad alpha_ni_syscall /* 285 */
306 .quad alpha_ni_syscall
307 .quad alpha_ni_syscall
308 .quad alpha_ni_syscall
309 .quad alpha_ni_syscall
310 .quad alpha_ni_syscall /* 290 */
311 .quad alpha_ni_syscall
312 .quad alpha_ni_syscall
313 .quad alpha_ni_syscall
314 .quad alpha_ni_syscall
315 .quad alpha_ni_syscall /* 295 */
316 .quad alpha_ni_syscall
317 .quad alpha_ni_syscall
318 .quad alpha_ni_syscall
319 .quad alpha_ni_syscall
320/* linux-specific system calls start at 300 */
321 .quad sys_bdflush /* 300 */
322 .quad sys_sethae
323 .quad sys_mount
324 .quad sys_old_adjtimex
325 .quad sys_swapoff
326 .quad sys_getdents /* 305 */
327 .quad sys_ni_syscall /* 306: old create_module */
328 .quad sys_init_module
329 .quad sys_delete_module
330 .quad sys_ni_syscall /* 309: old get_kernel_syms */
331 .quad sys_syslog /* 310 */
332 .quad sys_reboot
Al Virodfe09ae2012-10-26 09:54:47 -0400333 .quad alpha_clone
Linus Torvalds1da177e2005-04-16 15:20:36 -0700334 .quad sys_uselib
335 .quad sys_mlock
336 .quad sys_munlock /* 315 */
337 .quad sys_mlockall
338 .quad sys_munlockall
339 .quad sys_sysinfo
340 .quad sys_sysctl
341 .quad sys_ni_syscall /* 320 */
342 .quad sys_oldumount
343 .quad sys_swapon
344 .quad sys_times
345 .quad sys_personality
346 .quad sys_setfsuid /* 325 */
347 .quad sys_setfsgid
348 .quad sys_ustat
349 .quad sys_statfs
350 .quad sys_fstatfs
351 .quad sys_sched_setparam /* 330 */
352 .quad sys_sched_getparam
353 .quad sys_sched_setscheduler
354 .quad sys_sched_getscheduler
355 .quad sys_sched_yield
356 .quad sys_sched_get_priority_max /* 335 */
357 .quad sys_sched_get_priority_min
358 .quad sys_sched_rr_get_interval
359 .quad sys_ni_syscall /* sys_afs_syscall */
360 .quad sys_newuname
361 .quad sys_nanosleep /* 340 */
362 .quad sys_mremap
NeilBrownf5b94092011-08-26 18:03:11 -0400363 .quad sys_ni_syscall /* old nfsservctl */
Linus Torvalds1da177e2005-04-16 15:20:36 -0700364 .quad sys_setresuid
365 .quad sys_getresuid
366 .quad sys_pciconfig_read /* 345 */
367 .quad sys_pciconfig_write
368 .quad sys_ni_syscall /* 347: old query_module */
369 .quad sys_prctl
370 .quad sys_pread64
371 .quad sys_pwrite64 /* 350 */
372 .quad sys_rt_sigreturn
373 .quad sys_rt_sigaction
374 .quad sys_rt_sigprocmask
375 .quad sys_rt_sigpending
376 .quad sys_rt_sigtimedwait /* 355 */
377 .quad sys_rt_sigqueueinfo
378 .quad sys_rt_sigsuspend
379 .quad sys_select
380 .quad sys_gettimeofday
381 .quad sys_settimeofday /* 360 */
382 .quad sys_getitimer
383 .quad sys_setitimer
384 .quad sys_utimes
385 .quad sys_getrusage
386 .quad sys_wait4 /* 365 */
387 .quad sys_adjtimex
388 .quad sys_getcwd
389 .quad sys_capget
390 .quad sys_capset
391 .quad sys_sendfile64 /* 370 */
392 .quad sys_setresgid
393 .quad sys_getresgid
394 .quad sys_ni_syscall /* sys_dipc */
395 .quad sys_pivot_root
396 .quad sys_mincore /* 375 */
397 .quad sys_pciconfig_iobase
398 .quad sys_getdents64
399 .quad sys_gettid
400 .quad sys_readahead
401 .quad sys_ni_syscall /* 380 */
402 .quad sys_tkill
403 .quad sys_setxattr
404 .quad sys_lsetxattr
405 .quad sys_fsetxattr
406 .quad sys_getxattr /* 385 */
407 .quad sys_lgetxattr
408 .quad sys_fgetxattr
409 .quad sys_listxattr
410 .quad sys_llistxattr
411 .quad sys_flistxattr /* 390 */
412 .quad sys_removexattr
413 .quad sys_lremovexattr
414 .quad sys_fremovexattr
415 .quad sys_futex
416 .quad sys_sched_setaffinity /* 395 */
417 .quad sys_sched_getaffinity
418 .quad sys_ni_syscall /* 397, tux */
419 .quad sys_io_setup
420 .quad sys_io_destroy
421 .quad sys_io_getevents /* 400 */
422 .quad sys_io_submit
423 .quad sys_io_cancel
424 .quad sys_ni_syscall /* 403, sys_alloc_hugepages */
425 .quad sys_ni_syscall /* 404, sys_free_hugepages */
426 .quad sys_exit_group /* 405 */
427 .quad sys_lookup_dcookie
428 .quad sys_epoll_create
429 .quad sys_epoll_ctl
430 .quad sys_epoll_wait
431 .quad sys_remap_file_pages /* 410 */
432 .quad sys_set_tid_address
433 .quad sys_restart_syscall
434 .quad sys_fadvise64
435 .quad sys_timer_create
436 .quad sys_timer_settime /* 415 */
437 .quad sys_timer_gettime
438 .quad sys_timer_getoverrun
439 .quad sys_timer_delete
440 .quad sys_clock_settime
441 .quad sys_clock_gettime /* 420 */
442 .quad sys_clock_getres
443 .quad sys_clock_nanosleep
444 .quad sys_semtimedop
445 .quad sys_tgkill
446 .quad sys_stat64 /* 425 */
447 .quad sys_lstat64
448 .quad sys_fstat64
449 .quad sys_ni_syscall /* sys_vserver */
450 .quad sys_ni_syscall /* sys_mbind */
451 .quad sys_ni_syscall /* sys_get_mempolicy */
452 .quad sys_ni_syscall /* sys_set_mempolicy */
453 .quad sys_mq_open
454 .quad sys_mq_unlink
455 .quad sys_mq_timedsend
456 .quad sys_mq_timedreceive /* 435 */
457 .quad sys_mq_notify
458 .quad sys_mq_getsetattr
459 .quad sys_waitid
Richard Henderson40b7bc02005-04-21 11:28:26 -0700460 .quad sys_add_key
461 .quad sys_request_key /* 440 */
462 .quad sys_keyctl
Richard Henderson41c018b2005-07-27 17:10:52 -0700463 .quad sys_ioprio_set
464 .quad sys_ioprio_get
465 .quad sys_inotify_init
466 .quad sys_inotify_add_watch /* 445 */
467 .quad sys_inotify_rm_watch
Richard Hendersonb927b3e2007-05-29 16:03:28 -0700468 .quad sys_fdatasync
469 .quad sys_kexec_load
470 .quad sys_migrate_pages
471 .quad sys_openat /* 450 */
472 .quad sys_mkdirat
473 .quad sys_mknodat
474 .quad sys_fchownat
475 .quad sys_futimesat
476 .quad sys_fstatat64 /* 455 */
477 .quad sys_unlinkat
478 .quad sys_renameat
479 .quad sys_linkat
480 .quad sys_symlinkat
481 .quad sys_readlinkat /* 460 */
482 .quad sys_fchmodat
483 .quad sys_faccessat
484 .quad sys_pselect6
485 .quad sys_ppoll
486 .quad sys_unshare /* 465 */
487 .quad sys_set_robust_list
488 .quad sys_get_robust_list
489 .quad sys_splice
490 .quad sys_sync_file_range
491 .quad sys_tee /* 470 */
492 .quad sys_vmsplice
493 .quad sys_move_pages
494 .quad sys_getcpu
495 .quad sys_epoll_pwait
496 .quad sys_utimensat /* 475 */
497 .quad sys_signalfd
Daniele Calore21797c52009-12-08 13:59:47 -0500498 .quad sys_ni_syscall /* sys_timerfd */
Richard Hendersonb927b3e2007-05-29 16:03:28 -0700499 .quad sys_eventfd
Arnaldo Carvalho de Meloa2e27252009-10-12 23:40:10 -0700500 .quad sys_recvmmsg
Michael Cree90b57f32011-05-04 08:14:50 +0000501 .quad sys_fallocate /* 480 */
Daniele Calore21797c52009-12-08 13:59:47 -0500502 .quad sys_timerfd_create
503 .quad sys_timerfd_settime
504 .quad sys_timerfd_gettime
505 .quad sys_signalfd4
Michael Cree90b57f32011-05-04 08:14:50 +0000506 .quad sys_eventfd2 /* 485 */
Daniele Calore21797c52009-12-08 13:59:47 -0500507 .quad sys_epoll_create1
508 .quad sys_dup3
509 .quad sys_pipe2
510 .quad sys_inotify_init1
Michael Cree90b57f32011-05-04 08:14:50 +0000511 .quad sys_preadv /* 490 */
Daniele Calore21797c52009-12-08 13:59:47 -0500512 .quad sys_pwritev
513 .quad sys_rt_tgsigqueueinfo
Michael Creea582e6f2009-12-08 14:27:01 -0500514 .quad sys_perf_event_open
Mikael Pettersson531f0472010-09-16 14:12:55 -0400515 .quad sys_fanotify_init
Michael Cree90b57f32011-05-04 08:14:50 +0000516 .quad sys_fanotify_mark /* 495 */
Mikael Pettersson531f0472010-09-16 14:12:55 -0400517 .quad sys_prlimit64
Michael Cree90b57f32011-05-04 08:14:50 +0000518 .quad sys_name_to_handle_at
519 .quad sys_open_by_handle_at
520 .quad sys_clock_adjtime
521 .quad sys_syncfs /* 500 */
Eric W. Biederman7b21fdd2011-05-27 19:28:27 -0700522 .quad sys_setns
Michael Cree0a8c3842011-10-31 17:09:49 -0700523 .quad sys_accept4
Michael Creea8aff212011-10-31 17:10:01 -0700524 .quad sys_sendmmsg
Michael Creed8d5da12012-08-19 14:40:57 +1200525 .quad sys_process_vm_readv
526 .quad sys_process_vm_writev /* 505 */
Richard Henderson01350eb2013-07-13 13:31:51 -0700527 .quad sys_kcmp
528 .quad sys_finit_module
Michael Cree5691e442014-07-24 17:53:53 -0700529 .quad sys_sched_setattr
530 .quad sys_sched_getattr
531 .quad sys_renameat2 /* 510 */
Chen Gang228fa852015-05-18 12:36:50 +0800532 .quad sys_getrandom
533 .quad sys_memfd_create
534 .quad sys_execveat
Linus Torvalds1da177e2005-04-16 15:20:36 -0700535
536 .size sys_call_table, . - sys_call_table
537 .type sys_call_table, @object
538
539/* Remember to update everything, kids. */
540.ifne (. - sys_call_table) - (NR_SYSCALLS * 8)
541.err
542.endif