diff options
author | Tejun Heo <tj@kernel.org> | 2011-11-21 15:32:24 -0500 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2011-11-21 15:32:24 -0500 |
commit | 376fede80e74d98b49d1ba9ac18f23c9fd026ddd (patch) | |
tree | 78a48a9565efabba585dd9253c6f2c12966a995e /kernel/freezer.c | |
parent | 85f1d476653f52c97ca75466b2494e67c1cbd25d (diff) |
freezer: kill PF_FREEZING
With the previous changes, there's no meaningful difference between
PF_FREEZING and PF_FROZEN. Remove PF_FREEZING and use PF_FROZEN
instead in task_contributes_to_load().
Signed-off-by: Tejun Heo <tj@kernel.org>
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)) |