Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

m32r: restore _BLOCKABLE

Commit a7f8388e accidentally removed it... Al explains:

"Sorry, reordering breakage. In the signals tree here I have

static inline void sig_set_blocked(struct sigset_t *set)
...

and it's used all over the place (including quite a few places where
we currently have sigprocmask(SIG_SETMASK, set, NULL), which is what
it's equivalent to). With that done, m32r doesn't use _BLOCKABLE
anywhere, so it got removed. And that chunk got picked when I'd been
reordering the queue to pull the arch-specific fixes in front.
Sorry."

Signed-off-by: Kyle McMartin <kyle@redhat.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Kyle McMartin and committed by
Linus Torvalds
99d6734f 79b5dc0c

+2
+2
arch/m32r/kernel/signal.c
··· 28 28 29 29 #define DEBUG_SIG 0 30 30 31 + #define _BLOCKABLE (~(sigmask(SIGKILL) | sigmask(SIGSTOP))) 32 + 31 33 asmlinkage int 32 34 sys_sigaltstack(const stack_t __user *uss, stack_t __user *uoss, 33 35 unsigned long r2, unsigned long r3, unsigned long r4,