diff options
author | Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 2006-02-19 09:46:44 -0500 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2006-03-21 08:27:46 -0500 |
commit | 9c6031cc93626a194a9ef32d62b078ef1b396c45 (patch) | |
tree | ccc33703eb7e47193f06cbe995754efde92e658b /arch/mips/kernel/process.c | |
parent | 6254944faf5ff96b8b468457e3e2b2dcacc29fb7 (diff) |
[MIPS] Signal cleanup
Move function prototypes to asm/signal.h to detect trivial errors and
add some __user tags to get rid of sparse warnings. Generated code
should not be changed.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/kernel/process.c')
-rw-r--r-- | arch/mips/kernel/process.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/arch/mips/kernel/process.c b/arch/mips/kernel/process.c index 092679c2dca9..a8f435d82940 100644 --- a/arch/mips/kernel/process.c +++ b/arch/mips/kernel/process.c | |||
@@ -60,17 +60,9 @@ ATTRIB_NORET void cpu_idle(void) | |||
60 | } | 60 | } |
61 | } | 61 | } |
62 | 62 | ||
63 | extern void do_signal(struct pt_regs *regs); | ||
64 | extern void do_signal32(struct pt_regs *regs); | ||
65 | |||
66 | /* | 63 | /* |
67 | * Native o32 and N64 ABI without DSP ASE | 64 | * Native o32 and N64 ABI without DSP ASE |
68 | */ | 65 | */ |
69 | extern int setup_frame(struct k_sigaction * ka, struct pt_regs *regs, | ||
70 | int signr, sigset_t *set); | ||
71 | extern int setup_rt_frame(struct k_sigaction * ka, struct pt_regs *regs, | ||
72 | int signr, sigset_t *set, siginfo_t *info); | ||
73 | |||
74 | struct mips_abi mips_abi = { | 66 | struct mips_abi mips_abi = { |
75 | .do_signal = do_signal, | 67 | .do_signal = do_signal, |
76 | #ifdef CONFIG_TRAD_SIGNALS | 68 | #ifdef CONFIG_TRAD_SIGNALS |
@@ -83,11 +75,6 @@ struct mips_abi mips_abi = { | |||
83 | /* | 75 | /* |
84 | * o32 compatibility on 64-bit kernels, without DSP ASE | 76 | * o32 compatibility on 64-bit kernels, without DSP ASE |
85 | */ | 77 | */ |
86 | extern int setup_frame_32(struct k_sigaction * ka, struct pt_regs *regs, | ||
87 | int signr, sigset_t *set); | ||
88 | extern int setup_rt_frame_32(struct k_sigaction * ka, struct pt_regs *regs, | ||
89 | int signr, sigset_t *set, siginfo_t *info); | ||
90 | |||
91 | struct mips_abi mips_abi_32 = { | 78 | struct mips_abi mips_abi_32 = { |
92 | .do_signal = do_signal32, | 79 | .do_signal = do_signal32, |
93 | .setup_frame = setup_frame_32, | 80 | .setup_frame = setup_frame_32, |
@@ -99,9 +86,6 @@ struct mips_abi mips_abi_32 = { | |||
99 | /* | 86 | /* |
100 | * N32 on 64-bit kernels, without DSP ASE | 87 | * N32 on 64-bit kernels, without DSP ASE |
101 | */ | 88 | */ |
102 | extern int setup_rt_frame_n32(struct k_sigaction * ka, struct pt_regs *regs, | ||
103 | int signr, sigset_t *set, siginfo_t *info); | ||
104 | |||
105 | struct mips_abi mips_abi_n32 = { | 89 | struct mips_abi mips_abi_n32 = { |
106 | .do_signal = do_signal, | 90 | .do_signal = do_signal, |
107 | .setup_rt_frame = setup_rt_frame_n32 | 91 | .setup_rt_frame = setup_rt_frame_n32 |