x86: signal: change type of paramter for sys_rt_sigreturn()
PATCH 1/1 x86: signal: change type of paramter for sys_rt_sigreturn()
From: Hiroshi Shimamoto <[email protected]>
Impact: cleanup on 32-bit
Peter pointed this parameter can be changed.
Signed-off-by Hiroshi Shimamoto <[email protected]>
--- arch/x86/include/asm/syscalls.h | 2 +- arch/x86/kernel/signal.c | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-)
arch/x86/include/asm/syscalls.h +1 -1
@@ -33,7 +33,7 @@ asmlinkage int sys_sigaction(int, const struct old_sigaction __user *, struct old_sigaction __user *); asmlinkage int sys_sigaltstack(unsigned long);asmlinkage unsigned long sys_sigreturn (unsigned long ); -asmlinkage int sys_rt_sigreturn(unsigned long); +asmlinkage int sys_rt_sigreturn(struct pt_regs);/* kernel/ioport.c */ asmlinkage long sys_iopl (unsigned long );
arch/x86/kernel/signal.c +2 -4
@@ -642,11 +642,9 @@ badframe: }#ifdef CONFIG_X86_32 -asmlinkage int sys_rt_sigreturn(unsigned long __unused) +asmlinkage int sys_rt_sigreturn(struct pt_regs regs) { -struct pt_regs *regs = (struct pt_regs *)&__unused; - -return do_rt_sigreturn (regs); +return do_rt_sigreturn (®s); }#else /* !CONFIG_X86_32 */ asmlinkage long sys_rt_sigreturn (struct pt_regs *regs)
Signature · 1 line
1.6.0.4
Ingo Molnar
AppliedQuoted 11 lines · Hiroshi Shimamoto
From: Hiroshi Shimamoto <[email protected]>
Impact: cleanup on 32-bit
Peter pointed this parameter can be changed.
Signed-off-by Hiroshi Shimamoto <[email protected]>--- arch/x86/include/asm/syscalls.h | 2 +- arch/x86/kernel/signal.c | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-)
applied to tip/x86/signal, thanks!
Ingo