diff options
| -rw-r--r-- | arch/blackfin/mach-common/entry.S | 23 | ||||
| -rw-r--r-- | include/asm-blackfin/unistd.h | 56 |
2 files changed, 70 insertions, 9 deletions
diff --git a/arch/blackfin/mach-common/entry.S b/arch/blackfin/mach-common/entry.S index d61bba98fb54..960458808344 100644 --- a/arch/blackfin/mach-common/entry.S +++ b/arch/blackfin/mach-common/entry.S | |||
| @@ -815,7 +815,7 @@ _extable: | |||
| 815 | 815 | ||
| 816 | ALIGN | 816 | ALIGN |
| 817 | ENTRY(_sys_call_table) | 817 | ENTRY(_sys_call_table) |
| 818 | .long _sys_ni_syscall /* 0 - old "setup()" system call*/ | 818 | .long _sys_restart_syscall /* 0 */ |
| 819 | .long _sys_exit | 819 | .long _sys_exit |
| 820 | .long _sys_fork | 820 | .long _sys_fork |
| 821 | .long _sys_read | 821 | .long _sys_read |
| @@ -978,13 +978,13 @@ ENTRY(_sys_call_table) | |||
| 978 | .long _sys_sched_get_priority_min /* 160 */ | 978 | .long _sys_sched_get_priority_min /* 160 */ |
| 979 | .long _sys_sched_rr_get_interval | 979 | .long _sys_sched_rr_get_interval |
| 980 | .long _sys_nanosleep | 980 | .long _sys_nanosleep |
| 981 | .long _sys_ni_syscall /* sys_mremap */ | 981 | .long _sys_mremap |
| 982 | .long _sys_setresuid /* setresuid16 */ | 982 | .long _sys_setresuid /* setresuid16 */ |
| 983 | .long _sys_getresuid /* getresuid16 */ /* 165 */ | 983 | .long _sys_getresuid /* getresuid16 */ /* 165 */ |
| 984 | .long _sys_ni_syscall /* for vm86 */ | 984 | .long _sys_ni_syscall /* for vm86 */ |
| 985 | .long _sys_ni_syscall /* old "query_module" */ | 985 | .long _sys_ni_syscall /* old "query_module" */ |
| 986 | .long _sys_ni_syscall /* sys_poll */ | 986 | .long _sys_ni_syscall /* sys_poll */ |
| 987 | .long _sys_ni_syscall /* sys_nfsservctl */ | 987 | .long _sys_nfsservctl |
| 988 | .long _sys_setresgid /* setresgid16 */ /* 170 */ | 988 | .long _sys_setresgid /* setresgid16 */ /* 170 */ |
| 989 | .long _sys_getresgid /* getresgid16 */ | 989 | .long _sys_getresgid /* getresgid16 */ |
| 990 | .long _sys_prctl | 990 | .long _sys_prctl |
| @@ -1040,7 +1040,7 @@ ENTRY(_sys_call_table) | |||
| 1040 | .long _sys_ni_syscall /* reserved for TUX */ | 1040 | .long _sys_ni_syscall /* reserved for TUX */ |
| 1041 | .long _sys_ni_syscall | 1041 | .long _sys_ni_syscall |
| 1042 | .long _sys_gettid | 1042 | .long _sys_gettid |
| 1043 | .long _sys_ni_syscall /* 225 */ /* sys_readahead */ | 1043 | .long _sys_readahead /* 225 */ |
| 1044 | .long _sys_setxattr | 1044 | .long _sys_setxattr |
| 1045 | .long _sys_lsetxattr | 1045 | .long _sys_lsetxattr |
| 1046 | .long _sys_fsetxattr | 1046 | .long _sys_fsetxattr |
| @@ -1157,6 +1157,21 @@ ENTRY(_sys_call_table) | |||
| 1157 | .long _sys_shmctl | 1157 | .long _sys_shmctl |
| 1158 | .long _sys_shmdt /* 340 */ | 1158 | .long _sys_shmdt /* 340 */ |
| 1159 | .long _sys_shmget | 1159 | .long _sys_shmget |
| 1160 | .long _sys_splice | ||
| 1161 | .long _sys_sync_file_range | ||
| 1162 | .long _sys_tee | ||
| 1163 | .long _sys_vmsplice /* 345 */ | ||
| 1164 | .long _sys_epoll_pwait | ||
| 1165 | .long _sys_utimensat | ||
| 1166 | .long _sys_signalfd | ||
| 1167 | .long _sys_timerfd | ||
| 1168 | .long _sys_eventfd /* 350 */ | ||
| 1169 | .long _sys_pread64 | ||
| 1170 | .long _sys_pwrite64 | ||
| 1171 | .long _sys_fadvise64 | ||
| 1172 | .long _sys_set_robust_list | ||
| 1173 | .long _sys_get_robust_list /* 355 */ | ||
| 1174 | .long _sys_fallocate | ||
| 1160 | .rept NR_syscalls-(.-_sys_call_table)/4 | 1175 | .rept NR_syscalls-(.-_sys_call_table)/4 |
| 1161 | .long _sys_ni_syscall | 1176 | .long _sys_ni_syscall |
| 1162 | .endr | 1177 | .endr |
diff --git a/include/asm-blackfin/unistd.h b/include/asm-blackfin/unistd.h index 0df9f2d322a3..07ffe8b718c5 100644 --- a/include/asm-blackfin/unistd.h +++ b/include/asm-blackfin/unistd.h | |||
| @@ -3,6 +3,7 @@ | |||
| 3 | /* | 3 | /* |
| 4 | * This file contains the system call numbers. | 4 | * This file contains the system call numbers. |
| 5 | */ | 5 | */ |
| 6 | #define __NR_restart_syscall 0 | ||
| 6 | #define __NR_exit 1 | 7 | #define __NR_exit 1 |
| 7 | #define __NR_fork 2 | 8 | #define __NR_fork 2 |
| 8 | #define __NR_read 3 | 9 | #define __NR_read 3 |
| @@ -165,13 +166,13 @@ | |||
| 165 | #define __NR_sched_get_priority_min 160 | 166 | #define __NR_sched_get_priority_min 160 |
| 166 | #define __NR_sched_rr_get_interval 161 | 167 | #define __NR_sched_rr_get_interval 161 |
| 167 | #define __NR_nanosleep 162 | 168 | #define __NR_nanosleep 162 |
| 168 | /* 163 __NR_mremap */ | 169 | #define __NR_mremap 163 |
| 169 | #define __NR_setresuid 164 | 170 | #define __NR_setresuid 164 |
| 170 | #define __NR_getresuid 165 | 171 | #define __NR_getresuid 165 |
| 171 | /* 166 __NR_vm86 */ | 172 | /* 166 __NR_vm86 */ |
| 172 | /* 167 __NR_query_module */ | 173 | /* 167 __NR_query_module */ |
| 173 | /* 168 __NR_poll */ | 174 | /* 168 __NR_poll */ |
| 174 | /* 169 __NR_nfsservctl */ | 175 | #define __NR_nfsservctl 169 |
| 175 | #define __NR_setresgid 170 | 176 | #define __NR_setresgid 170 |
| 176 | #define __NR_getresgid 171 | 177 | #define __NR_getresgid 171 |
| 177 | #define __NR_prctl 172 | 178 | #define __NR_prctl 172 |
| @@ -227,7 +228,7 @@ | |||
| 227 | /* 222 reserved for TUX */ | 228 | /* 222 reserved for TUX */ |
| 228 | /* 223 reserved for TUX */ | 229 | /* 223 reserved for TUX */ |
| 229 | #define __NR_gettid 224 | 230 | #define __NR_gettid 224 |
| 230 | /* 225 __NR_readahead */ | 231 | #define __NR_readahead 225 |
| 231 | #define __NR_setxattr 226 | 232 | #define __NR_setxattr 226 |
| 232 | #define __NR_lsetxattr 227 | 233 | #define __NR_lsetxattr 227 |
| 233 | #define __NR_fsetxattr 228 | 234 | #define __NR_fsetxattr 228 |
| @@ -287,7 +288,7 @@ | |||
| 287 | #define __NR_mq_timedreceive (__NR_mq_open+3) | 288 | #define __NR_mq_timedreceive (__NR_mq_open+3) |
| 288 | #define __NR_mq_notify (__NR_mq_open+4) | 289 | #define __NR_mq_notify (__NR_mq_open+4) |
| 289 | #define __NR_mq_getsetattr (__NR_mq_open+5) | 290 | #define __NR_mq_getsetattr (__NR_mq_open+5) |
| 290 | /* 284 __NR_sys_kexec_load */ | 291 | #define __NR_kexec_load 284 |
| 291 | #define __NR_waitid 285 | 292 | #define __NR_waitid 285 |
| 292 | #define __NR_add_key 286 | 293 | #define __NR_add_key 286 |
| 293 | #define __NR_request_key 287 | 294 | #define __NR_request_key 287 |
| @@ -352,9 +353,54 @@ | |||
| 352 | #define __NR_shmdt 340 | 353 | #define __NR_shmdt 340 |
| 353 | #define __NR_shmget 341 | 354 | #define __NR_shmget 341 |
| 354 | 355 | ||
| 355 | #define __NR_syscall 342 | 356 | #define __NR_splice 342 |
| 357 | #define __NR_sync_file_range 343 | ||
| 358 | #define __NR_tee 344 | ||
| 359 | #define __NR_vmsplice 345 | ||
| 360 | |||
| 361 | #define __NR_epoll_pwait 346 | ||
| 362 | #define __NR_utimensat 347 | ||
| 363 | #define __NR_signalfd 348 | ||
| 364 | #define __NR_timerfd 349 | ||
| 365 | #define __NR_eventfd 350 | ||
| 366 | #define __NR_pread64 351 | ||
| 367 | #define __NR_pwrite64 352 | ||
| 368 | #define __NR_fadvise64 353 | ||
| 369 | #define __NR_set_robust_list 354 | ||
| 370 | #define __NR_get_robust_list 355 | ||
| 371 | #define __NR_fallocate 356 | ||
| 372 | |||
| 373 | #define __NR_syscall 357 | ||
| 356 | #define NR_syscalls __NR_syscall | 374 | #define NR_syscalls __NR_syscall |
| 357 | 375 | ||
| 376 | /* Old optional stuff no one actually uses */ | ||
| 377 | #define __IGNORE_sysfs | ||
| 378 | #define __IGNORE_uselib | ||
| 379 | |||
| 380 | /* Implement the newer interfaces */ | ||
| 381 | #define __IGNORE_mmap | ||
| 382 | #define __IGNORE_poll | ||
| 383 | #define __IGNORE_select | ||
| 384 | #define __IGNORE_utime | ||
| 385 | |||
| 386 | /* Not relevant on no-mmu */ | ||
| 387 | #define __IGNORE_swapon | ||
| 388 | #define __IGNORE_swapoff | ||
| 389 | #define __IGNORE_msync | ||
| 390 | #define __IGNORE_mlock | ||
| 391 | #define __IGNORE_munlock | ||
| 392 | #define __IGNORE_mlockall | ||
| 393 | #define __IGNORE_munlockall | ||
| 394 | #define __IGNORE_mincore | ||
| 395 | #define __IGNORE_madvise | ||
| 396 | #define __IGNORE_remap_file_pages | ||
| 397 | #define __IGNORE_mbind | ||
| 398 | #define __IGNORE_get_mempolicy | ||
| 399 | #define __IGNORE_set_mempolicy | ||
| 400 | #define __IGNORE_migrate_pages | ||
| 401 | #define __IGNORE_move_pages | ||
| 402 | #define __IGNORE_getcpu | ||
| 403 | |||
| 358 | #ifdef __KERNEL__ | 404 | #ifdef __KERNEL__ |
| 359 | #define __ARCH_WANT_IPC_PARSE_VERSION | 405 | #define __ARCH_WANT_IPC_PARSE_VERSION |
| 360 | #define __ARCH_WANT_STAT64 | 406 | #define __ARCH_WANT_STAT64 |
