set_user_nice(current, 10);
+ set_freezable();
for (;;) {
allow_signal(SIGHUP);
again:
/* Put_super will send a SIGKILL and then wait on the sem.
*/
- while (signal_pending(current)) {
+ while (signal_pending(current) || freezing(current)) {
siginfo_t info;
unsigned long signr;