diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-25 20:33:34 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-25 20:33:34 -0400 |
commit | 7b35fa86e47f83db27056b202463d926ff0a2c8f (patch) | |
tree | b5f535a337e4465907a12500eb5e79e3e72bd524 | |
parent | 29ca069cc6572cce62e42a27efdab01f50190616 (diff) | |
parent | f1373da87be917e5b2356af44764620487376a07 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:
sparc: Wire up new system calls.
-rw-r--r-- | arch/sparc/kernel/systbls.S | 3 | ||||
-rw-r--r-- | arch/sparc64/kernel/systbls.S | 6 | ||||
-rw-r--r-- | include/asm-sparc/unistd_32.h | 8 | ||||
-rw-r--r-- | include/asm-sparc/unistd_64.h | 8 |
4 files changed, 20 insertions, 5 deletions
diff --git a/arch/sparc/kernel/systbls.S b/arch/sparc/kernel/systbls.S index 5a7c4c8345c3..e1b9233b90ab 100644 --- a/arch/sparc/kernel/systbls.S +++ b/arch/sparc/kernel/systbls.S | |||
@@ -80,4 +80,5 @@ sys_call_table: | |||
80 | /*300*/ .long sys_set_robust_list, sys_get_robust_list, sys_migrate_pages, sys_mbind, sys_get_mempolicy | 80 | /*300*/ .long sys_set_robust_list, sys_get_robust_list, sys_migrate_pages, sys_mbind, sys_get_mempolicy |
81 | /*305*/ .long sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait | 81 | /*305*/ .long sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait |
82 | /*310*/ .long sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate | 82 | /*310*/ .long sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate |
83 | /*315*/ .long sys_timerfd_settime, sys_timerfd_gettime | 83 | /*315*/ .long sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 |
84 | /*320*/ .long sys_dup3, sys_pipe2, sys_inotify_init1 | ||
diff --git a/arch/sparc64/kernel/systbls.S b/arch/sparc64/kernel/systbls.S index 8b5282d433c4..1095bf4c5100 100644 --- a/arch/sparc64/kernel/systbls.S +++ b/arch/sparc64/kernel/systbls.S | |||
@@ -81,7 +81,8 @@ sys_call_table32: | |||
81 | /*300*/ .word compat_sys_set_robust_list, compat_sys_get_robust_list, compat_sys_migrate_pages, compat_sys_mbind, compat_sys_get_mempolicy | 81 | /*300*/ .word compat_sys_set_robust_list, compat_sys_get_robust_list, compat_sys_migrate_pages, compat_sys_mbind, compat_sys_get_mempolicy |
82 | .word compat_sys_set_mempolicy, compat_sys_kexec_load, compat_sys_move_pages, sys_getcpu, compat_sys_epoll_pwait | 82 | .word compat_sys_set_mempolicy, compat_sys_kexec_load, compat_sys_move_pages, sys_getcpu, compat_sys_epoll_pwait |
83 | /*310*/ .word compat_sys_utimensat, compat_sys_signalfd, sys_timerfd_create, sys_eventfd, compat_sys_fallocate | 83 | /*310*/ .word compat_sys_utimensat, compat_sys_signalfd, sys_timerfd_create, sys_eventfd, compat_sys_fallocate |
84 | .word compat_sys_timerfd_settime, compat_sys_timerfd_gettime | 84 | .word compat_sys_timerfd_settime, compat_sys_timerfd_gettime, compat_sys_signalfd4, sys_eventfd2, sys_epoll_create1 |
85 | /*320*/ .word sys_dup3, sys_pipe2, sys_inotify_init1 | ||
85 | 86 | ||
86 | #endif /* CONFIG_COMPAT */ | 87 | #endif /* CONFIG_COMPAT */ |
87 | 88 | ||
@@ -154,4 +155,5 @@ sys_call_table: | |||
154 | /*300*/ .word sys_set_robust_list, sys_get_robust_list, sys_migrate_pages, sys_mbind, sys_get_mempolicy | 155 | /*300*/ .word sys_set_robust_list, sys_get_robust_list, sys_migrate_pages, sys_mbind, sys_get_mempolicy |
155 | .word sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait | 156 | .word sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait |
156 | /*310*/ .word sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate | 157 | /*310*/ .word sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate |
157 | .word sys_timerfd_settime, sys_timerfd_gettime | 158 | .word sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 |
159 | /*320*/ .word sys_dup3, sys_pipe2, sys_inotify_init1 | ||
diff --git a/include/asm-sparc/unistd_32.h b/include/asm-sparc/unistd_32.h index 2338a0276377..648643a9f139 100644 --- a/include/asm-sparc/unistd_32.h +++ b/include/asm-sparc/unistd_32.h | |||
@@ -332,8 +332,14 @@ | |||
332 | #define __NR_fallocate 314 | 332 | #define __NR_fallocate 314 |
333 | #define __NR_timerfd_settime 315 | 333 | #define __NR_timerfd_settime 315 |
334 | #define __NR_timerfd_gettime 316 | 334 | #define __NR_timerfd_gettime 316 |
335 | #define __NR_signalfd4 317 | ||
336 | #define __NR_eventfd2 318 | ||
337 | #define __NR_epoll_create1 319 | ||
338 | #define __NR_dup3 320 | ||
339 | #define __NR_pipe2 321 | ||
340 | #define __NR_inotify_init1 322 | ||
335 | 341 | ||
336 | #define NR_SYSCALLS 317 | 342 | #define NR_SYSCALLS 323 |
337 | 343 | ||
338 | /* Sparc 32-bit only has the "setresuid32", "getresuid32" variants, | 344 | /* Sparc 32-bit only has the "setresuid32", "getresuid32" variants, |
339 | * it never had the plain ones and there is no value to adding those | 345 | * it never had the plain ones and there is no value to adding those |
diff --git a/include/asm-sparc/unistd_64.h b/include/asm-sparc/unistd_64.h index 13be4453a1f0..c5cc0e052321 100644 --- a/include/asm-sparc/unistd_64.h +++ b/include/asm-sparc/unistd_64.h | |||
@@ -334,8 +334,14 @@ | |||
334 | #define __NR_fallocate 314 | 334 | #define __NR_fallocate 314 |
335 | #define __NR_timerfd_settime 315 | 335 | #define __NR_timerfd_settime 315 |
336 | #define __NR_timerfd_gettime 316 | 336 | #define __NR_timerfd_gettime 316 |
337 | #define __NR_signalfd4 317 | ||
338 | #define __NR_eventfd2 318 | ||
339 | #define __NR_epoll_create1 319 | ||
340 | #define __NR_dup3 320 | ||
341 | #define __NR_pipe2 321 | ||
342 | #define __NR_inotify_init1 322 | ||
337 | 343 | ||
338 | #define NR_SYSCALLS 317 | 344 | #define NR_SYSCALLS 323 |
339 | 345 | ||
340 | #ifdef __KERNEL__ | 346 | #ifdef __KERNEL__ |
341 | #define __ARCH_WANT_IPC_PARSE_VERSION | 347 | #define __ARCH_WANT_IPC_PARSE_VERSION |