Loading arch/arc/include/asm/thread_info.h +0 −2 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ struct thread_info { int preempt_count; /* 0 => preemptable, <0 => BUG */ struct task_struct *task; /* main task structure */ mm_segment_t addr_limit; /* thread address space */ struct exec_domain *exec_domain;/* execution domain */ __u32 cpu; /* current CPU */ unsigned long thr_ptr; /* TLS ptr */ }; Loading @@ -56,7 +55,6 @@ struct thread_info { #define INIT_THREAD_INFO(tsk) \ { \ .task = &tsk, \ .exec_domain = &default_exec_domain, \ .flags = 0, \ .cpu = 0, \ .preempt_count = INIT_PREEMPT_COUNT, \ Loading arch/arc/kernel/signal.c +1 −13 Original line number Diff line number Diff line Loading @@ -171,18 +171,6 @@ static inline void __user *get_sigframe(struct ksignal *ksig, return frame; } /* * translate the signal */ static inline int map_sig(int sig) { struct thread_info *thread = current_thread_info(); if (thread->exec_domain && thread->exec_domain->signal_invmap && sig < 32) sig = thread->exec_domain->signal_invmap[sig]; return sig; } static int setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) { Loading Loading @@ -231,7 +219,7 @@ setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) return err; /* #1 arg to the user Signal handler */ regs->r0 = map_sig(ksig->sig); regs->r0 = ksig->sig; /* setup PC of user space signal handler */ regs->ret = (unsigned long)ksig->ka.sa.sa_handler; Loading Loading
arch/arc/include/asm/thread_info.h +0 −2 Original line number Diff line number Diff line Loading @@ -43,7 +43,6 @@ struct thread_info { int preempt_count; /* 0 => preemptable, <0 => BUG */ struct task_struct *task; /* main task structure */ mm_segment_t addr_limit; /* thread address space */ struct exec_domain *exec_domain;/* execution domain */ __u32 cpu; /* current CPU */ unsigned long thr_ptr; /* TLS ptr */ }; Loading @@ -56,7 +55,6 @@ struct thread_info { #define INIT_THREAD_INFO(tsk) \ { \ .task = &tsk, \ .exec_domain = &default_exec_domain, \ .flags = 0, \ .cpu = 0, \ .preempt_count = INIT_PREEMPT_COUNT, \ Loading
arch/arc/kernel/signal.c +1 −13 Original line number Diff line number Diff line Loading @@ -171,18 +171,6 @@ static inline void __user *get_sigframe(struct ksignal *ksig, return frame; } /* * translate the signal */ static inline int map_sig(int sig) { struct thread_info *thread = current_thread_info(); if (thread->exec_domain && thread->exec_domain->signal_invmap && sig < 32) sig = thread->exec_domain->signal_invmap[sig]; return sig; } static int setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) { Loading Loading @@ -231,7 +219,7 @@ setup_rt_frame(struct ksignal *ksig, sigset_t *set, struct pt_regs *regs) return err; /* #1 arg to the user Signal handler */ regs->r0 = map_sig(ksig->sig); regs->r0 = ksig->sig; /* setup PC of user space signal handler */ regs->ret = (unsigned long)ksig->ka.sa.sa_handler; Loading