sparc: Wire up new system calls.

This wires up the recently added Wire up signalfd4, eventfd2,
epoll_create1, dup3, pipe2, and inotify_init1 system calls.

Signed-off-by: David S. Miller <davem@davemloft.net>

+20 -5
+2 -1
arch/sparc/kernel/systbls.S
··· 80 80 /*300*/ .long sys_set_robust_list, sys_get_robust_list, sys_migrate_pages, sys_mbind, sys_get_mempolicy 81 81 /*305*/ .long sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait 82 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
+4 -2
arch/sparc64/kernel/systbls.S
··· 81 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 82 .word compat_sys_set_mempolicy, compat_sys_kexec_load, compat_sys_move_pages, sys_getcpu, compat_sys_epoll_pwait 83 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 87 #endif /* CONFIG_COMPAT */ 87 88 ··· 155 154 /*300*/ .word sys_set_robust_list, sys_get_robust_list, sys_migrate_pages, sys_mbind, sys_get_mempolicy 156 155 .word sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait 157 156 /*310*/ .word sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate 158 - .word sys_timerfd_settime, sys_timerfd_gettime 157 + .word sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 158 + /*320*/ .word sys_dup3, sys_pipe2, sys_inotify_init1
+7 -1
include/asm-sparc/unistd_32.h
··· 332 332 #define __NR_fallocate 314 333 333 #define __NR_timerfd_settime 315 334 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 344 /* Sparc 32-bit only has the "setresuid32", "getresuid32" variants, 339 345 * it never had the plain ones and there is no value to adding those
+7 -1
include/asm-sparc/unistd_64.h
··· 334 334 #define __NR_fallocate 314 335 335 #define __NR_timerfd_settime 315 336 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 346 #ifdef __KERNEL__ 341 347 #define __ARCH_WANT_IPC_PARSE_VERSION