Re: [PATCH 28/44] Add translate_signal() helper

2014-03-04 Thread Christoph Hellwig
On Tue, Mar 04, 2014 at 09:43:10PM +0100, Richard Weinberger wrote: > I remember a discussion with Al where he noted that register_exec_domain() > is currently only used by out of tree horrors. B-) > > I'm sure we can rip it out of most archs. They seem to have it only because > they've copy&paste

Re: [PATCH 28/44] Add translate_signal() helper

2014-03-04 Thread Richard Weinberger
Am 04.03.2014 19:41, schrieb Oleg Nesterov: > On 03/03, Richard Weinberger wrote: >> >> +static inline int translate_signal(int sig) >> +{ >> +struct thread_info *info = current_thread_info(); >> + >> +if (info->exec_domain > > Afaics it can't be NULL. Good point. Will change. >> && info

Re: [PATCH 28/44] Add translate_signal() helper

2014-03-04 Thread Oleg Nesterov
On 03/03, Richard Weinberger wrote: > > +static inline int translate_signal(int sig) > +{ > + struct thread_info *info = current_thread_info(); > + > + if (info->exec_domain Afaics it can't be NULL. > && info->exec_domain->signal_invmap && sig < 32) > + return info->exec_domai

[PATCH 28/44] Add translate_signal() helper

2014-03-02 Thread Richard Weinberger
Translating signals is common task. Currently many arch have this open coded. This provides a common helper for all archs. Signed-off-by: Richard Weinberger --- include/linux/signal.h | 12 1 file changed, 12 insertions(+) diff --git a/include/linux/signal.h b/include/linux/signal.