Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[SPARC]: Hook up vmsplice into syscall tables.

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

+6 -5
+1 -1
arch/sparc/kernel/systbls.S
··· 23 23 /*10*/ .long sys_unlink, sunos_execv, sys_chdir, sys_chown16, sys_mknod 24 24 /*15*/ .long sys_chmod, sys_lchown16, sparc_brk, sys_nis_syscall, sys_lseek 25 25 /*20*/ .long sys_getpid, sys_capget, sys_capset, sys_setuid16, sys_getuid16 26 - /*25*/ .long sys_time, sys_ptrace, sys_alarm, sys_sigaltstack, sys_pause 26 + /*25*/ .long sys_vmsplice, sys_ptrace, sys_alarm, sys_sigaltstack, sys_pause 27 27 /*30*/ .long sys_utime, sys_lchown, sys_fchown, sys_access, sys_nice 28 28 /*35*/ .long sys_chown, sys_sync, sys_kill, sys_newstat, sys_sendfile 29 29 /*40*/ .long sys_newlstat, sys_dup, sys_pipe, sys_times, sys_getuid
+1
arch/sparc64/kernel/sys32.S
··· 139 139 SIGN2(sys32_splice, sys_splice, %o0, %o1) 140 140 SIGN2(sys32_sync_file_range, compat_sync_file_range, %o0, %o5) 141 141 SIGN2(sys32_tee, sys_tee, %o0, %o1) 142 + SIGN1(sys32_vmsplice, compat_sys_vmsplice, %o0) 142 143 143 144 .globl sys32_mmap2 144 145 sys32_mmap2:
+2 -2
arch/sparc64/kernel/systbls.S
··· 25 25 /*10*/ .word sys_unlink, sunos_execv, sys_chdir, sys32_chown16, sys32_mknod 26 26 /*15*/ .word sys_chmod, sys32_lchown16, sparc_brk, sys32_perfctr, sys32_lseek 27 27 /*20*/ .word sys_getpid, sys_capget, sys_capset, sys32_setuid16, sys32_getuid16 28 - /*25*/ .word compat_sys_time, sys_ptrace, sys_alarm, sys32_sigaltstack, sys32_pause 28 + /*25*/ .word sys32_vmsplice, sys_ptrace, sys_alarm, sys32_sigaltstack, sys32_pause 29 29 /*30*/ .word compat_sys_utime, sys_lchown, sys_fchown, sys32_access, sys32_nice 30 30 .word sys_chown, sys_sync, sys32_kill, compat_sys_newstat, sys32_sendfile 31 31 /*40*/ .word compat_sys_newlstat, sys_dup, sys_pipe, compat_sys_times, sys_getuid ··· 94 94 /*10*/ .word sys_unlink, sys_nis_syscall, sys_chdir, sys_chown, sys_mknod 95 95 /*15*/ .word sys_chmod, sys_lchown, sparc_brk, sys_perfctr, sys_lseek 96 96 /*20*/ .word sys_getpid, sys_capget, sys_capset, sys_setuid, sys_getuid 97 - /*25*/ .word sys_nis_syscall, sys_ptrace, sys_alarm, sys_sigaltstack, sys_nis_syscall 97 + /*25*/ .word sys_vmsplice, sys_ptrace, sys_alarm, sys_sigaltstack, sys_nis_syscall 98 98 /*30*/ .word sys_utime, sys_nis_syscall, sys_nis_syscall, sys_access, sys_nice 99 99 .word sys_nis_syscall, sys_sync, sys_kill, sys_newstat, sys_sendfile64 100 100 /*40*/ .word sys_newlstat, sys_dup, sys_pipe, sys_times, sys_nis_syscall
+1 -1
include/asm-sparc/unistd.h
··· 41 41 #define __NR_capset 22 /* Linux Specific */ 42 42 #define __NR_setuid 23 /* Implemented via setreuid in SunOS */ 43 43 #define __NR_getuid 24 /* Common */ 44 - /* #define __NR_time alias 25 ENOSYS under SunOS */ 44 + #define __NR_vmsplice 25 /* ENOSYS under SunOS */ 45 45 #define __NR_ptrace 26 /* Common */ 46 46 #define __NR_alarm 27 /* Implemented via setitimer in SunOS */ 47 47 #define __NR_sigaltstack 28 /* Common */
+1 -1
include/asm-sparc64/unistd.h
··· 41 41 #define __NR_capset 22 /* Linux Specific */ 42 42 #define __NR_setuid 23 /* Implemented via setreuid in SunOS */ 43 43 #define __NR_getuid 24 /* Common */ 44 - /* #define __NR_time alias 25 ENOSYS under SunOS */ 44 + #define __NR_vmsplice 25 /* ENOSYS under SunOS */ 45 45 #define __NR_ptrace 26 /* Common */ 46 46 #define __NR_alarm 27 /* Implemented via setitimer in SunOS */ 47 47 #define __NR_sigaltstack 28 /* Common */