diff options
Diffstat (limited to 'arch/loongarch/kernel/signal.c')
| -rw-r--r-- | arch/loongarch/kernel/signal.c | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/loongarch/kernel/signal.c b/arch/loongarch/kernel/signal.c index 504fdfe85203..4a3686d13349 100644 --- a/arch/loongarch/kernel/signal.c +++ b/arch/loongarch/kernel/signal.c @@ -13,6 +13,7 @@  #include <linux/audit.h>  #include <linux/cache.h>  #include <linux/context_tracking.h> +#include <linux/entry-common.h>  #include <linux/irqflags.h>  #include <linux/sched.h>  #include <linux/mm.h> @@ -891,8 +892,8 @@ static unsigned long setup_extcontext(struct extctx_layout *extctx, unsigned lon  	return new_sp;  } -void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, -			  struct extctx_layout *extctx) +static void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs, +				 struct extctx_layout *extctx)  {  	unsigned long sp; @@ -922,7 +923,7 @@ void __user *get_sigframe(struct ksignal *ksig, struct pt_regs *regs,   * Atomically swap in the new signal mask, and wait for a signal.   */ -asmlinkage long sys_rt_sigreturn(void) +SYSCALL_DEFINE0(rt_sigreturn)  {  	int sig;  	sigset_t set;  |