]> 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>
Thu, 6 Sep 2012 17:57:25 +0000 (13:57 -0400)
commit21eeb519909f47e3056fe193efc5062cc693cb11
tree6ab6fa0d359b5d8b55a76a326ffdffd0bd1b1dde
parent2093c0f7e83342465a79b32135dc894ead152e80
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