Make a function for swing at the ball but actually no ball. Signed-off-by: NIIBE Yutaka <gni...@fsij.org> --- arch/x86/include/asm/signal.h | 1 + arch/x86/kernel/signal.c | 5 +++++ 2 files changed, 6 insertions(+)
diff --git a/arch/x86/include/asm/signal.h b/arch/x86/include/asm/signal.h index 5f9012ff52ed..6517df6d9938 100644 --- a/arch/x86/include/asm/signal.h +++ b/arch/x86/include/asm/signal.h @@ -36,6 +36,7 @@ typedef sigset_t compat_sigset_t; #include <uapi/asm/signal.h> #ifndef __ASSEMBLY__ extern void do_signal(struct pt_regs *regs); +extern void nosig_restart_syscall(struct pt_regs *regs); #define __ARCH_HAS_SA_RESTORER diff --git a/arch/x86/kernel/signal.c b/arch/x86/kernel/signal.c index 4cdc0b27ec82..cdfb82031243 100644 --- a/arch/x86/kernel/signal.c +++ b/arch/x86/kernel/signal.c @@ -812,6 +812,11 @@ void do_signal(struct pt_regs *regs) return; } + nosig_restart_syscall(regs); +} + +void nosig_restart_syscall(struct pt_regs *regs) +{ /* Did we come from a system call? */ if (syscall_get_nr(current, regs) >= 0) { /* Restart the system call - no handlers present */ -- 2.11.0