| 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 | 
| NeilBrown | f5b9409 | 2011-08-26 18:03:11 -0400 | [diff] [blame] | 363 | 	.quad sys_ni_syscall			/* old nfsservctl */ | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 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 */ | 
| Eric W. Biederman | 7b21fdd | 2011-05-27 19:28:27 -0700 | [diff] [blame] | 522 | 	.quad sys_setns | 
| Michael Cree | 0a8c384 | 2011-10-31 17:09:49 -0700 | [diff] [blame] | 523 | 	.quad sys_accept4 | 
| Michael Cree | a8aff21 | 2011-10-31 17:10:01 -0700 | [diff] [blame] | 524 | 	.quad sys_sendmmsg | 
| Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 525 |  | 
 | 526 | 	.size sys_call_table, . - sys_call_table | 
 | 527 | 	.type sys_call_table, @object | 
 | 528 |  | 
 | 529 | /* Remember to update everything, kids.  */ | 
 | 530 | .ifne (. - sys_call_table) - (NR_SYSCALLS * 8) | 
 | 531 | .err | 
 | 532 | .endif |