Messages in this thread | | | From | Brian Gerst <> | Subject | [PATCH 0/6] x86: Merge pt_regs using syscalls | Date | Wed, 9 Dec 2009 19:01:50 -0500 |
| |
This patch set converts the 32-bit syscalls that need pt_regs to match the same prototype as 64-bit, using regparm(3) and adding the pt_regs pointer as an extra argument. This allows these syscalls to be merged.
[PATCH 1/6] x86, 32-bit: Add new pt_regs stubs [PATCH 2/6] x86: Merge sys_iopl [PATCH 3/6] x86: Merge sys_execve [PATCH 4/6] x86: Merge sys_sigaltstack [PATCH 5/6] x86, 32-bit: Convert sys_vm86 & sys_vm86old [PATCH 6/6] x86: Merge sys_clone
arch/x86/include/asm/syscalls.h | 32 ++++++-------------- arch/x86/kernel/entry_32.S | 61 ++++++++++++++++++++++++++++++++------- arch/x86/kernel/ioport.c | 28 +++-------------- arch/x86/kernel/process.c | 35 ++++++++++++++++++++++ arch/x86/kernel/process_32.c | 40 ------------------------- arch/x86/kernel/process_64.c | 28 ------------------ arch/x86/kernel/signal.c | 12 +------- arch/x86/kernel/vm86_32.c | 11 +++---- 8 files changed, 106 insertions(+), 141 deletions(-)
| |