···171171 return frame;172172}173173174174-/*175175- * translate the signal176176- */177177-static inline int map_sig(int sig)178178-{179179- struct thread_info *thread = current_thread_info();180180- if (thread->exec_domain && thread->exec_domain->signal_invmap181181- && sig < 32)182182- sig = thread->exec_domain->signal_invmap[sig];183183- return sig;184184-}185185-186174static int187175setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs)188176{···219231 return err;220232221233 /* #1 arg to the user Signal handler */222222- regs->r0 = map_sig(ksig->sig);234234+ regs->r0 = ksig->sig;223235224236 /* setup PC of user space signal handler */225237 regs->ret = (unsigned long)ksig->ka.sa.sa_handler;