Loading arch/hexagon/include/asm/unistd.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -27,5 +27,6 @@ */ */ #define sys_mmap2 sys_mmap_pgoff #define sys_mmap2 sys_mmap_pgoff #define __ARCH_WANT_SYS_EXECVE #include <asm-generic/unistd.h> #include <asm-generic/unistd.h> arch/hexagon/kernel/syscall.c +0 −19 Original line number Original line Diff line number Diff line Loading @@ -35,25 +35,6 @@ * See signal.c for signal-related system call wrappers. * See signal.c for signal-related system call wrappers. */ */ asmlinkage int sys_execve(char __user *ufilename, const char __user *const __user *argv, const char __user *const __user *envp) { struct pt_regs *pregs = current_pt_regs(); struct filename *filename; int retval; filename = getname(ufilename); retval = PTR_ERR(filename); if (IS_ERR(filename)) return retval; retval = do_execve(filename->name, argv, envp, pregs); putname(filename); return retval; } asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, unsigned long parent_tidp, unsigned long child_tidp) unsigned long parent_tidp, unsigned long child_tidp) { { Loading Loading
arch/hexagon/include/asm/unistd.h +1 −0 Original line number Original line Diff line number Diff line Loading @@ -27,5 +27,6 @@ */ */ #define sys_mmap2 sys_mmap_pgoff #define sys_mmap2 sys_mmap_pgoff #define __ARCH_WANT_SYS_EXECVE #include <asm-generic/unistd.h> #include <asm-generic/unistd.h>
arch/hexagon/kernel/syscall.c +0 −19 Original line number Original line Diff line number Diff line Loading @@ -35,25 +35,6 @@ * See signal.c for signal-related system call wrappers. * See signal.c for signal-related system call wrappers. */ */ asmlinkage int sys_execve(char __user *ufilename, const char __user *const __user *argv, const char __user *const __user *envp) { struct pt_regs *pregs = current_pt_regs(); struct filename *filename; int retval; filename = getname(ufilename); retval = PTR_ERR(filename); if (IS_ERR(filename)) return retval; retval = do_execve(filename->name, argv, envp, pregs); putname(filename); return retval; } asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, asmlinkage int sys_clone(unsigned long clone_flags, unsigned long newsp, unsigned long parent_tidp, unsigned long child_tidp) unsigned long parent_tidp, unsigned long child_tidp) { { Loading