| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | /* | 
|  | 2 | * arch/alpha/kernel/systbls.S | 
|  | 3 | * | 
|  | 4 | * The system call table. | 
|  | 5 | */ | 
|  | 6 |  | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 7 | #include <asm/unistd.h> | 
|  | 8 |  | 
|  | 9 | .data | 
|  | 10 | .align 3 | 
|  | 11 | .globl sys_call_table | 
|  | 12 | sys_call_table: | 
|  | 13 | .quad alpha_ni_syscall			/* 0 */ | 
|  | 14 | .quad sys_exit | 
|  | 15 | .quad sys_fork | 
|  | 16 | .quad sys_read | 
|  | 17 | .quad sys_write | 
|  | 18 | .quad alpha_ni_syscall			/* 5 */ | 
|  | 19 | .quad sys_close | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 20 | .quad sys_osf_wait4 | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 21 | .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 Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 30 | .quad sys_osf_brk | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 31 | .quad alpha_ni_syscall | 
|  | 32 | .quad sys_lseek | 
|  | 33 | .quad sys_getxpid			/* 20 */ | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 34 | .quad sys_osf_mount | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 35 | .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 Carstens | 1134723 | 2009-01-14 14:13:56 +0100 | [diff] [blame] | 55 | .quad sys_alpha_pipe | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 56 | .quad sys_osf_set_program_attributes | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 57 | .quad alpha_ni_syscall | 
|  | 58 | .quad sys_open				/* 45 */ | 
|  | 59 | .quad alpha_ni_syscall | 
|  | 60 | .quad sys_getxgid | 
| Al Viro | c52c2dd | 2010-09-26 19:28:12 +0100 | [diff] [blame] | 61 | .quad sys_osf_sigprocmask | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 62 | .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 */ | 
|  | 79 | .quad sys_vfork | 
|  | 80 | .quad sys_newstat | 
|  | 81 | .quad sys_newlstat | 
|  | 82 | .quad alpha_ni_syscall | 
|  | 83 | .quad alpha_ni_syscall			/* 70 */ | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 84 | .quad sys_osf_mmap | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 85 | .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 Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 97 | .quad sys_osf_setitimer | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 98 | .quad alpha_ni_syscall | 
|  | 99 | .quad alpha_ni_syscall			/* 85 */ | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 100 | .quad sys_osf_getitimer | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 101 | .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 Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 107 | .quad sys_osf_select | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 108 | .quad sys_poll | 
|  | 109 | .quad sys_fsync				/* 95 */ | 
|  | 110 | .quad sys_setpriority | 
|  | 111 | .quad sys_socket | 
|  | 112 | .quad sys_connect | 
|  | 113 | .quad sys_accept | 
|  | 114 | .quad osf_getpriority			/* 100 */ | 
|  | 115 | .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 Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 126 | .quad sys_osf_sigstack | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 127 | .quad sys_recvmsg | 
|  | 128 | .quad sys_sendmsg | 
|  | 129 | .quad alpha_ni_syscall			/* 115 */ | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 130 | .quad sys_osf_gettimeofday | 
|  | 131 | .quad sys_osf_getrusage | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 132 | .quad sys_getsockopt | 
|  | 133 | .quad alpha_ni_syscall | 
|  | 134 | #ifdef CONFIG_OSF4_COMPAT | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 135 | .quad sys_osf_readv			/* 120 */ | 
|  | 136 | .quad sys_osf_writev | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 137 | #else | 
|  | 138 | .quad sys_readv				/* 120 */ | 
|  | 139 | .quad sys_writev | 
|  | 140 | #endif | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 141 | .quad sys_osf_settimeofday | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 142 | .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 Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 157 | .quad sys_osf_utimes | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 158 | .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 Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 175 | .quad sys_osf_sigaction | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 176 | .quad alpha_ni_syscall | 
|  | 177 | .quad alpha_ni_syscall | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 178 | .quad sys_osf_getdirentries | 
|  | 179 | .quad sys_osf_statfs			/* 160 */ | 
|  | 180 | .quad sys_osf_fstatfs | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 181 | .quad alpha_ni_syscall | 
|  | 182 | .quad alpha_ni_syscall | 
|  | 183 | .quad alpha_ni_syscall | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 184 | .quad sys_osf_getdomainname		/* 165 */ | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 185 | .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 Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 227 | .quad sys_osf_utsname | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 228 | .quad sys_lchown | 
| Stephen Rothwell | 7d87e14 | 2005-05-01 08:59:12 -0700 | [diff] [blame] | 229 | .quad sys_shmat | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 230 | .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 | 
|  | 244 | .quad alpha_ni_syscall | 
|  | 245 | .quad alpha_ni_syscall			/* 225 */ | 
|  | 246 | .quad alpha_ni_syscall | 
|  | 247 | .quad alpha_ni_syscall | 
|  | 248 | .quad alpha_ni_syscall | 
|  | 249 | .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 Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 261 | .quad sys_osf_sysinfo | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 262 | .quad alpha_ni_syscall | 
|  | 263 | .quad alpha_ni_syscall | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 264 | .quad sys_osf_proplist_syscall | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 265 | .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 Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 271 | .quad sys_osf_usleep_thread | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 272 | .quad alpha_ni_syscall | 
|  | 273 | .quad alpha_ni_syscall | 
|  | 274 | .quad sys_sysfs | 
|  | 275 | .quad alpha_ni_syscall			/* 255 */ | 
| Ivan Kokshaysky | e5d9a90 | 2009-01-29 14:25:18 -0800 | [diff] [blame] | 276 | .quad sys_osf_getsysinfo | 
|  | 277 | .quad sys_osf_setsysinfo | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 278 | .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 | 
|  | 333 | .quad sys_clone | 
|  | 334 | .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 | 
|  | 363 | .quad sys_nfsservctl | 
|  | 364 | .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 Henderson | 40b7bc0 | 2005-04-21 11:28:26 -0700 | [diff] [blame] | 460 | .quad sys_add_key | 
|  | 461 | .quad sys_request_key			/* 440 */ | 
|  | 462 | .quad sys_keyctl | 
| Richard Henderson | 41c018b | 2005-07-27 17:10:52 -0700 | [diff] [blame] | 463 | .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 Henderson | b927b3e | 2007-05-29 16:03:28 -0700 | [diff] [blame] | 468 | .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 Calore | 21797c5 | 2009-12-08 13:59:47 -0500 | [diff] [blame] | 498 | .quad sys_ni_syscall			/* sys_timerfd */ | 
| Richard Henderson | b927b3e | 2007-05-29 16:03:28 -0700 | [diff] [blame] | 499 | .quad sys_eventfd | 
| Arnaldo Carvalho de Melo | a2e2725 | 2009-10-12 23:40:10 -0700 | [diff] [blame] | 500 | .quad sys_recvmmsg | 
| Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 501 | .quad sys_fallocate			/* 480 */ | 
| Daniele Calore | 21797c5 | 2009-12-08 13:59:47 -0500 | [diff] [blame] | 502 | .quad sys_timerfd_create | 
|  | 503 | .quad sys_timerfd_settime | 
|  | 504 | .quad sys_timerfd_gettime | 
|  | 505 | .quad sys_signalfd4 | 
| Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 506 | .quad sys_eventfd2			/* 485 */ | 
| Daniele Calore | 21797c5 | 2009-12-08 13:59:47 -0500 | [diff] [blame] | 507 | .quad sys_epoll_create1 | 
|  | 508 | .quad sys_dup3 | 
|  | 509 | .quad sys_pipe2 | 
|  | 510 | .quad sys_inotify_init1 | 
| Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 511 | .quad sys_preadv			/* 490 */ | 
| Daniele Calore | 21797c5 | 2009-12-08 13:59:47 -0500 | [diff] [blame] | 512 | .quad sys_pwritev | 
|  | 513 | .quad sys_rt_tgsigqueueinfo | 
| Michael Cree | a582e6f | 2009-12-08 14:27:01 -0500 | [diff] [blame] | 514 | .quad sys_perf_event_open | 
| Mikael Pettersson | 531f047 | 2010-09-16 14:12:55 -0400 | [diff] [blame] | 515 | .quad sys_fanotify_init | 
| Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 516 | .quad sys_fanotify_mark			/* 495 */ | 
| Mikael Pettersson | 531f047 | 2010-09-16 14:12:55 -0400 | [diff] [blame] | 517 | .quad sys_prlimit64 | 
| Michael Cree | 90b57f3 | 2011-05-04 08:14:50 +0000 | [diff] [blame] | 518 | .quad sys_name_to_handle_at | 
|  | 519 | .quad sys_open_by_handle_at | 
|  | 520 | .quad sys_clock_adjtime | 
|  | 521 | .quad sys_syncfs			/* 500 */ | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 522 |  | 
|  | 523 | .size sys_call_table, . - sys_call_table | 
|  | 524 | .type sys_call_table, @object | 
|  | 525 |  | 
|  | 526 | /* Remember to update everything, kids.  */ | 
|  | 527 | .ifne (. - sys_call_table) - (NR_SYSCALLS * 8) | 
|  | 528 | .err | 
|  | 529 | .endif |