]> git.karo-electronics.de Git - karo-tx-linux.git/commit
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>
Sat, 8 Sep 2012 06:49:21 +0000 (02:49 -0400)
commit5daca7153d68616c592be16f0760ceb57ff11968
treed9e78f2f14bdc3c697fe73bf472b9510632915db
parent450ca1f882abea0cef19d8d293740b8a1dbc4f59
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>
14 files changed:
arch/um/kernel/exec.c
arch/um/kernel/internal.h [deleted file]
arch/um/kernel/syscall.c
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