aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2004-06-08 18:17:36 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2004-06-08 18:17:36 -0700
commit057e4132861a7c1f8b931c5dce1f3c22228cfc56 (patch)
treeedfaa28fb24d5a12556855a0440b8ade0a0ed073 /kernel
parentdbe48e4507bcfff88e24d3f57bb4e36b6955eaab (diff)
downloadhistory-057e4132861a7c1f8b931c5dce1f3c22228cfc56.tar.gz
[PATCH] __ARCH_WANT_SYS_RT_SIGACTION fix
From: Ivan Kokshaysky <ink@jurassic.park.msu.ru> Recent syscall stubs cleanup broke alpha, as it has its own version of sys_rt_sigaction(). This defines __ARCH_WANT_SYS_RT_SIGACTION for all architectures except alpha, sparc and sparc64. Signed-off-by: Ivan Kokshaysky <ink@jurassic.park.msu.ru> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel')
-rw-r--r--kernel/signal.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/signal.c b/kernel/signal.c
index dac8022fd70f21..e734221afc70fa 100644
--- a/kernel/signal.c
+++ b/kernel/signal.c
@@ -2477,7 +2477,7 @@ out:
}
#endif /* __ARCH_WANT_SYS_SIGPROCMASK */
-#ifndef __sparc__
+#ifdef __ARCH_WANT_SYS_RT_SIGACTION
asmlinkage long
sys_rt_sigaction(int sig,
const struct sigaction __user *act,
@@ -2505,7 +2505,7 @@ sys_rt_sigaction(int sig,
out:
return ret;
}
-#endif /* __sparc__ */
+#endif /* __ARCH_WANT_SYS_RT_SIGACTION */
#ifdef __ARCH_WANT_SYS_SGETMASK