]> err.no Git - linux-2.6/blobdiff - arch/i386/kernel/signal.c
Merge master.kernel.org:/home/rmk/linux-2.6-arm
[linux-2.6] / arch / i386 / kernel / signal.c
index b9b8f4e20fad6e79fbc5acef91115415cd3aaace..89ef7adc63a4be19611f57b580fddf46259dbd73 100644 (file)
@@ -608,10 +608,8 @@ int fastcall do_signal(struct pt_regs *regs, sigset_t *oldset)
        if (!user_mode(regs))
                return 1;
 
-       if (current->flags & PF_FREEZE) {
-               refrigerator(0);
+       if (try_to_freeze())
                goto no_signal;
-       }
 
        if (!oldset)
                oldset = &current->blocked;