x86, um/x86: switch to generic sys_execve and kernel_execve
authorAl Viro <viro@zeniv.linux.org.uk>
Thu, 2 Aug 2012 19:05:11 +0000 (23:05 +0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Mon, 1 Oct 2012 02:53:32 +0000 (22:53 -0400)
commit6783eaa2e1253fbcbe2c2f6bb4c843abf1343caf
tree457e7b1d54396ed31ba92b7fe7024723d26ba565
parent7076aada1040de4ed79a5977dbabdb5e5ea5e249
x86, um/x86: switch to generic sys_execve and kernel_execve

32bit wrapper is lost on that; 64bit one is *not*, since
we need to arrange for full pt_regs on stack when we call
sys_execve() and we need to load callee-saved ones from
there afterwards.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
17 files changed:
arch/um/kernel/exec.c
arch/um/kernel/internal.h [deleted file]
arch/um/kernel/syscall.c
arch/x86/ia32/ia32entry.S
arch/x86/ia32/sys_ia32.c
arch/x86/include/asm/sys_ia32.h
arch/x86/include/asm/syscalls.h
arch/x86/include/asm/unistd.h
arch/x86/kernel/Makefile
arch/x86/kernel/asm-offsets.c
arch/x86/kernel/entry_32.S
arch/x86/kernel/entry_64.S
arch/x86/kernel/process.c
arch/x86/kernel/process_32.c
arch/x86/kernel/sys_i386_32.c [deleted file]
arch/x86/syscalls/syscall_32.tbl
arch/x86/um/sys_call_table_32.c