summaryrefslogtreecommitdiffstats
path: root/arch/sh/kernel/syscalls.S
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2006-09-27 10:27:00 +0200
committerPaul Mundt <lethal@linux-sh.org>2006-09-27 10:27:00 +0200
commit9f23e7e94f7083d9705b595cbd6b30972be6fbbb (patch)
tree5fc6e90a9e361dca2e56bb03327078a2eb88cb4c /arch/sh/kernel/syscalls.S
parentsh: __addr_ok() and other misc nommu fixups. (diff)
downloadlinux-9f23e7e94f7083d9705b595cbd6b30972be6fbbb.tar.xz
linux-9f23e7e94f7083d9705b595cbd6b30972be6fbbb.zip
sh: pselect6 and ppoll, along with signal trampoline rework.
This implements support for ppoll() and pselect6().. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/sh/kernel/syscalls.S')
-rw-r--r--arch/sh/kernel/syscalls.S31
1 files changed, 16 insertions, 15 deletions
diff --git a/arch/sh/kernel/syscalls.S b/arch/sh/kernel/syscalls.S
index ea23b213c77f..768334e95075 100644
--- a/arch/sh/kernel/syscalls.S
+++ b/arch/sh/kernel/syscalls.S
@@ -319,34 +319,35 @@ ENTRY(sys_call_table)
.long sys_mq_getsetattr
.long sys_kexec_load
.long sys_waitid
- .long sys_add_key /* 285 */
+ .long sys_ni_syscall /* 285 */
+ .long sys_add_key
.long sys_request_key
.long sys_keyctl
.long sys_ioprio_set
- .long sys_ioprio_get
- .long sys_inotify_init /* 290 */
+ .long sys_ioprio_get /* 290 */
+ .long sys_inotify_init
.long sys_inotify_add_watch
.long sys_inotify_rm_watch
.long sys_migrate_pages
- .long sys_openat
- .long sys_mkdirat /* 295 */
+ .long sys_openat /* 295 */
+ .long sys_mkdirat
.long sys_mknodat
.long sys_fchownat
.long sys_futimesat
- .long sys_fstatat64
- .long sys_unlinkat /* 300 */
+ .long sys_fstatat64 /* 300 */
+ .long sys_unlinkat
.long sys_renameat
.long sys_linkat
.long sys_symlinkat
- .long sys_readlinkat
- .long sys_fchmodat /* 305 */
+ .long sys_readlinkat /* 305 */
+ .long sys_fchmodat
.long sys_faccessat
- .long sys_ni_syscall /* Reserved for pselect6 */
- .long sys_ni_syscall /* Reserved for ppoll */
- .long sys_unshare
- .long sys_set_robust_list /* 310 */
+ .long sys_pselect6
+ .long sys_ppoll
+ .long sys_unshare /* 310 */
+ .long sys_set_robust_list
.long sys_get_robust_list
.long sys_splice
.long sys_sync_file_range
- .long sys_tee
- .long sys_vmsplice /* 315 */
+ .long sys_tee /* 315 */
+ .long sys_vmsplice