diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2005-07-11 20:45:51 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2005-10-29 19:31:41 +0100 |
commit | 129bc8f78b468df6824dd1584829f10aa3a69c27 (patch) | |
tree | 714e9026691a406ffb76110486f21ca3107df938 /arch/mips/kernel/signal_n32.c | |
parent | b490ff42709546d5cf6b631c1a84a5f4fcb020e4 (diff) | |
download | talos-obmc-linux-129bc8f78b468df6824dd1584829f10aa3a69c27.tar.gz talos-obmc-linux-129bc8f78b468df6824dd1584829f10aa3a69c27.zip |
Setup_frame is now returning a success value.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/kernel/signal_n32.c')
-rw-r--r-- | arch/mips/kernel/signal_n32.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/mips/kernel/signal_n32.c b/arch/mips/kernel/signal_n32.c index f47c3aaaec8a..ec61b2670ba6 100644 --- a/arch/mips/kernel/signal_n32.c +++ b/arch/mips/kernel/signal_n32.c @@ -130,7 +130,7 @@ badframe: force_sig(SIGSEGV, current); } -void setup_rt_frame_n32(struct k_sigaction * ka, +int setup_rt_frame_n32(struct k_sigaction * ka, struct pt_regs *regs, int signr, sigset_t *set, siginfo_t *info) { struct rt_sigframe_n32 *frame; @@ -184,8 +184,9 @@ void setup_rt_frame_n32(struct k_sigaction * ka, current->comm, current->pid, frame, regs->cp0_epc, regs->regs[31]); #endif - return; + return 1; give_sigsegv: force_sigsegv(signr, current); + return 0; } |