]> err.no Git - linux-2.6/blobdiff - kernel/signal.c
rt2x00: Fix partial antenna configuration
[linux-2.6] / kernel / signal.c
index 0e862d3130ffa78c11b72b603a966300303bc276..954f77d7e3bc2368f405fa2ab83aaf58d6280fb3 100644 (file)
@@ -134,7 +134,9 @@ void recalc_sigpending_and_wake(struct task_struct *t)
 
 void recalc_sigpending(void)
 {
-       if (!recalc_sigpending_tsk(current) && !freezing(current))
+       if (unlikely(tracehook_force_sigpending()))
+               set_thread_flag(TIF_SIGPENDING);
+       else if (!recalc_sigpending_tsk(current) && !freezing(current))
                clear_thread_flag(TIF_SIGPENDING);
 
 }