c6x: switch to generic sigaltstack
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 23 Dec 2012 07:17:09 +0000 (02:17 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Sun, 3 Feb 2013 23:15:52 +0000 (18:15 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
arch/c6x/Kconfig
arch/c6x/kernel/entry.S

index f6a3648..12d97b7 100644 (file)
@@ -18,6 +18,7 @@ config C6X
        select OF_EARLY_FLATTREE
        select GENERIC_CLOCKEVENTS
        select MODULES_USE_ELF_RELA
+       select GENERIC_SIGALTSTACK
 
 config MMU
        def_bool n
index 5239057..2721c90 100644 (file)
@@ -598,18 +598,6 @@ ENTRY(enable_exception)
        NOP     5
 ENDPROC(enable_exception)
 
-ENTRY(sys_sigaltstack)
-#ifdef CONFIG_C6X_BIG_KERNEL
-       MVKL    .S1     do_sigaltstack,A0       ; branch to do_sigaltstack
-       MVKH    .S1     do_sigaltstack,A0
-       B       .S2X    A0
-#else
-       B       .S2     do_sigaltstack
-#endif
-       LDW     .D2T1   *+SP(REGS_SP+8),A6
-       NOP     4
-ENDPROC(sys_sigaltstack)
-
        ;;
        ;; Special system calls
        ;; return address is in B3