Skip to content

Commit 323ced9

Browse files
btw616richardweinberger
authored andcommitted
um: Fix -Wmissing-prototypes warnings for (rt_)sigreturn
Use SYSCALL_DEFINE0 to define (rt_)sigreturn. This will address below -Wmissing-prototypes warnings: arch/x86/um/signal.c:453:6: warning: no previous prototype for ‘sys_sigreturn’ [-Wmissing-prototypes] arch/x86/um/signal.c:560:6: warning: no previous prototype for ‘sys_rt_sigreturn’ [-Wmissing-prototypes] Signed-off-by: Tiwei Bie <[email protected]> Signed-off-by: Richard Weinberger <[email protected]>
1 parent f95bab8 commit 323ced9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

arch/x86/um/signal.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <linux/personality.h>
99
#include <linux/ptrace.h>
1010
#include <linux/kernel.h>
11+
#include <linux/syscalls.h>
1112
#include <asm/unistd.h>
1213
#include <linux/uaccess.h>
1314
#include <asm/ucontext.h>
@@ -449,7 +450,7 @@ int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig,
449450
return 0;
450451
}
451452

452-
long sys_sigreturn(void)
453+
SYSCALL_DEFINE0(sigreturn)
453454
{
454455
unsigned long sp = PT_REGS_SP(&current->thread.regs);
455456
struct sigframe __user *frame = (struct sigframe __user *)(sp - 8);
@@ -556,7 +557,7 @@ int setup_signal_stack_si(unsigned long stack_top, struct ksignal *ksig,
556557
}
557558
#endif
558559

559-
long sys_rt_sigreturn(void)
560+
SYSCALL_DEFINE0(rt_sigreturn)
560561
{
561562
unsigned long sp = PT_REGS_SP(&current->thread.regs);
562563
struct rt_sigframe __user *frame =

0 commit comments

Comments
 (0)