This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / arch / um / kernel / signal_user.c
index 2468cd6..74a69e4 100644 (file)
@@ -57,10 +57,6 @@ int change_sig(int signal, int on)
        return(!sigismember(&old, signal));
 }
 
-/* Both here and in set/get_signal we don't touch SIGPROF, because we must not
- * disable profiling; it's safe because the profiling code does not interact
- * with the kernel code at all.*/
-
 static void change_signals(int type)
 {
        sigset_t mask;
@@ -69,6 +65,7 @@ static void change_signals(int type)
        sigaddset(&mask, SIGVTALRM);
        sigaddset(&mask, SIGALRM);
        sigaddset(&mask, SIGIO);
+       sigaddset(&mask, SIGPROF);
        if(sigprocmask(type, &mask, NULL) < 0)
                panic("Failed to change signal mask - errno = %d", errno);
 }