|
@@ -485,7 +485,7 @@ flush_signal_handlers(struct task_struct *t, int force_default)
|
|
if (force_default || ka->sa.sa_handler != SIG_IGN)
|
|
if (force_default || ka->sa.sa_handler != SIG_IGN)
|
|
ka->sa.sa_handler = SIG_DFL;
|
|
ka->sa.sa_handler = SIG_DFL;
|
|
ka->sa.sa_flags = 0;
|
|
ka->sa.sa_flags = 0;
|
|
-#ifdef SA_RESTORER
|
|
|
|
|
|
+#ifdef __ARCH_HAS_SA_RESTORER
|
|
ka->sa.sa_restorer = NULL;
|
|
ka->sa.sa_restorer = NULL;
|
|
#endif
|
|
#endif
|
|
sigemptyset(&ka->sa.sa_mask);
|
|
sigemptyset(&ka->sa.sa_mask);
|