frv: switch to generic old sigsuspend
Al Viro [Tue, 25 Dec 2012 21:27:55 +0000 (16:27 -0500)]
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

arch/frv/Kconfig
arch/frv/kernel/signal.c

index 8aaf1a1..683ab5c 100644 (file)
@@ -13,6 +13,7 @@ config FRV
        select GENERIC_CPU_DEVICES
        select ARCH_WANT_IPC_PARSE_VERSION
        select GENERIC_SIGALTSTACK
+       select OLD_SIGSUSPEND3
 
 config ZONE_DMA
        bool
index 445156d..771756b 100644 (file)
@@ -32,16 +32,6 @@ struct fdpic_func_descriptor {
        unsigned long   GOT;
 };
 
-/*
- * Atomically swap in the new signal mask, and wait for a signal.
- */
-asmlinkage int sys_sigsuspend(int history0, int history1, old_sigset_t mask)
-{
-       sigset_t blocked;
-       siginitset(&blocked, mask);
-       return sigsuspend(&blocked);
-}
-
 asmlinkage int sys_sigaction(int sig,
                             const struct old_sigaction __user *act,
                             struct old_sigaction __user *oact)