Loading arch/alpha/include/asm/unistd.h +1 −0 Original line number Diff line number Diff line Loading @@ -481,6 +481,7 @@ #define __ARCH_WANT_SYS_OLDUMOUNT #define __ARCH_WANT_SYS_SIGPENDING #define __ARCH_WANT_SYS_RT_SIGSUSPEND #define __ARCH_WANT_SYS_EXECVE /* "Conditional" syscalls. What we want is Loading arch/alpha/kernel/entry.S +0 −9 Original line number Diff line number Diff line Loading @@ -744,15 +744,6 @@ sys_rt_sigreturn: br ret_from_sys_call .end sys_rt_sigreturn .align 4 .globl sys_execve .ent sys_execve sys_execve: .prologue 0 mov $sp, $19 jmp $31, do_sys_execve .end sys_execve .align 4 .globl alpha_ni_syscall .ent alpha_ni_syscall Loading arch/alpha/kernel/process.c +0 −21 Original line number Diff line number Diff line Loading @@ -381,27 +381,6 @@ dump_elf_task_fp(elf_fpreg_t *dest, struct task_struct *task) } EXPORT_SYMBOL(dump_elf_task_fp); /* * sys_execve() executes a new program. */ asmlinkage int do_sys_execve(const char __user *ufilename, const char __user *const __user *argv, const char __user *const __user *envp, struct pt_regs *regs) { int error; char *filename; filename = getname(ufilename); error = PTR_ERR(filename); if (IS_ERR(filename)) goto out; error = do_execve(filename, argv, envp, regs); putname(filename); out: return error; } /* * Return saved PC of a blocked thread. This assumes the frame * pointer is the 6th saved long on the kernel stack and that the Loading Loading
arch/alpha/include/asm/unistd.h +1 −0 Original line number Diff line number Diff line Loading @@ -481,6 +481,7 @@ #define __ARCH_WANT_SYS_OLDUMOUNT #define __ARCH_WANT_SYS_SIGPENDING #define __ARCH_WANT_SYS_RT_SIGSUSPEND #define __ARCH_WANT_SYS_EXECVE /* "Conditional" syscalls. What we want is Loading
arch/alpha/kernel/entry.S +0 −9 Original line number Diff line number Diff line Loading @@ -744,15 +744,6 @@ sys_rt_sigreturn: br ret_from_sys_call .end sys_rt_sigreturn .align 4 .globl sys_execve .ent sys_execve sys_execve: .prologue 0 mov $sp, $19 jmp $31, do_sys_execve .end sys_execve .align 4 .globl alpha_ni_syscall .ent alpha_ni_syscall Loading
arch/alpha/kernel/process.c +0 −21 Original line number Diff line number Diff line Loading @@ -381,27 +381,6 @@ dump_elf_task_fp(elf_fpreg_t *dest, struct task_struct *task) } EXPORT_SYMBOL(dump_elf_task_fp); /* * sys_execve() executes a new program. */ asmlinkage int do_sys_execve(const char __user *ufilename, const char __user *const __user *argv, const char __user *const __user *envp, struct pt_regs *regs) { int error; char *filename; filename = getname(ufilename); error = PTR_ERR(filename); if (IS_ERR(filename)) goto out; error = do_execve(filename, argv, envp, regs); putname(filename); out: return error; } /* * Return saved PC of a blocked thread. This assumes the frame * pointer is the 6th saved long on the kernel stack and that the Loading