diff options
Diffstat (limited to 'kernel/freezer.c')
-rw-r--r-- | kernel/freezer.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/kernel/freezer.c b/kernel/freezer.c index a257ecd37c48..b8b562124ba9 100644 --- a/kernel/freezer.c +++ b/kernel/freezer.c | |||
@@ -44,9 +44,6 @@ repeat: | |||
44 | recalc_sigpending(); /* We sent fake signal, clean it up */ | 44 | recalc_sigpending(); /* We sent fake signal, clean it up */ |
45 | spin_unlock_irq(¤t->sighand->siglock); | 45 | spin_unlock_irq(¤t->sighand->siglock); |
46 | 46 | ||
47 | /* prevent accounting of that task to load */ | ||
48 | current->flags |= PF_FREEZING; | ||
49 | |||
50 | for (;;) { | 47 | for (;;) { |
51 | set_current_state(TASK_UNINTERRUPTIBLE); | 48 | set_current_state(TASK_UNINTERRUPTIBLE); |
52 | if (!freezing(current) || | 49 | if (!freezing(current) || |
@@ -56,9 +53,6 @@ repeat: | |||
56 | schedule(); | 53 | schedule(); |
57 | } | 54 | } |
58 | 55 | ||
59 | /* Remove the accounting blocker */ | ||
60 | current->flags &= ~PF_FREEZING; | ||
61 | |||
62 | /* leave FROZEN */ | 56 | /* leave FROZEN */ |
63 | spin_lock_irq(&freezer_lock); | 57 | spin_lock_irq(&freezer_lock); |
64 | if (freezing(current)) | 58 | if (freezing(current)) |