Loading arch/avr32/include/asm/unistd.h +1 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ #define __ARCH_WANT_SYS_GETPGRP #define __ARCH_WANT_SYS_RT_SIGACTION #define __ARCH_WANT_SYS_RT_SIGSUSPEND #define __ARCH_WANT_SYS_EXECVE /* * "Conditional" syscalls Loading arch/avr32/kernel/process.c +0 −21 Original line number Diff line number Diff line Loading @@ -349,27 +349,6 @@ asmlinkage int sys_vfork(struct pt_regs *regs) 0, NULL, NULL); } asmlinkage int sys_execve(const char __user *ufilename, const char __user *const __user *uargv, const char __user *const __user *uenvp, struct pt_regs *regs) { int error; struct filename *filename; filename = getname(ufilename); error = PTR_ERR(filename); if (IS_ERR(filename)) goto out; error = do_execve(filename->name, uargv, uenvp, regs); putname(filename); out: return error; } /* * This function is supposed to answer the question "who called * schedule()?" Loading arch/avr32/kernel/syscall-stubs.S +0 −6 Original line number Diff line number Diff line Loading @@ -50,12 +50,6 @@ __sys_vfork: mov r12, sp rjmp sys_vfork .global __sys_execve .type __sys_execve,@function __sys_execve: mov r9, sp rjmp sys_execve .global __sys_mmap2 .type __sys_mmap2,@function __sys_mmap2: Loading arch/avr32/kernel/syscall_table.S +1 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,7 @@ sys_call_table: .long sys_creat .long sys_link .long sys_unlink /* 10 */ .long __sys_execve .long sys_execve .long sys_chdir .long sys_time .long sys_mknod Loading Loading
arch/avr32/include/asm/unistd.h +1 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ #define __ARCH_WANT_SYS_GETPGRP #define __ARCH_WANT_SYS_RT_SIGACTION #define __ARCH_WANT_SYS_RT_SIGSUSPEND #define __ARCH_WANT_SYS_EXECVE /* * "Conditional" syscalls Loading
arch/avr32/kernel/process.c +0 −21 Original line number Diff line number Diff line Loading @@ -349,27 +349,6 @@ asmlinkage int sys_vfork(struct pt_regs *regs) 0, NULL, NULL); } asmlinkage int sys_execve(const char __user *ufilename, const char __user *const __user *uargv, const char __user *const __user *uenvp, struct pt_regs *regs) { int error; struct filename *filename; filename = getname(ufilename); error = PTR_ERR(filename); if (IS_ERR(filename)) goto out; error = do_execve(filename->name, uargv, uenvp, regs); putname(filename); out: return error; } /* * This function is supposed to answer the question "who called * schedule()?" Loading
arch/avr32/kernel/syscall-stubs.S +0 −6 Original line number Diff line number Diff line Loading @@ -50,12 +50,6 @@ __sys_vfork: mov r12, sp rjmp sys_vfork .global __sys_execve .type __sys_execve,@function __sys_execve: mov r9, sp rjmp sys_execve .global __sys_mmap2 .type __sys_mmap2,@function __sys_mmap2: Loading
arch/avr32/kernel/syscall_table.S +1 −1 Original line number Diff line number Diff line Loading @@ -24,7 +24,7 @@ sys_call_table: .long sys_creat .long sys_link .long sys_unlink /* 10 */ .long __sys_execve .long sys_execve .long sys_chdir .long sys_time .long sys_mknod Loading