|
@@ -592,24 +592,10 @@ badframe:
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * OK, we're invoking a handler:
|
|
|
- */
|
|
|
-static int signr_convert(int sig)
|
|
|
-{
|
|
|
-#ifdef CONFIG_X86_32
|
|
|
- struct thread_info *info = current_thread_info();
|
|
|
-
|
|
|
- if (info->exec_domain && info->exec_domain->signal_invmap && sig < 32)
|
|
|
- return info->exec_domain->signal_invmap[sig];
|
|
|
-#endif /* CONFIG_X86_32 */
|
|
|
- return sig;
|
|
|
-}
|
|
|
-
|
|
|
static int
|
|
|
setup_rt_frame(struct ksignal *ksig, struct pt_regs *regs)
|
|
|
{
|
|
|
- int usig = signr_convert(ksig->sig);
|
|
|
+ int usig = ksig->sig;
|
|
|
sigset_t *set = sigmask_to_save();
|
|
|
compat_sigset_t *cset = (compat_sigset_t *) set;
|
|
|
|