aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/cpu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/cpu.c b/kernel/cpu.c
index 38033db8d8ec..a21f71af9d81 100644
--- a/kernel/cpu.c
+++ b/kernel/cpu.c
@@ -150,6 +150,7 @@ static int _cpu_down(unsigned int cpu, int tasks_frozen)
150 err = __raw_notifier_call_chain(&cpu_chain, CPU_DOWN_PREPARE | mod, 150 err = __raw_notifier_call_chain(&cpu_chain, CPU_DOWN_PREPARE | mod,
151 hcpu, -1, &nr_calls); 151 hcpu, -1, &nr_calls);
152 if (err == NOTIFY_BAD) { 152 if (err == NOTIFY_BAD) {
153 nr_calls--;
153 __raw_notifier_call_chain(&cpu_chain, CPU_DOWN_FAILED | mod, 154 __raw_notifier_call_chain(&cpu_chain, CPU_DOWN_FAILED | mod,
154 hcpu, nr_calls, NULL); 155 hcpu, nr_calls, NULL);
155 printk("%s: attempt to take down CPU %u failed\n", 156 printk("%s: attempt to take down CPU %u failed\n",
@@ -233,6 +234,7 @@ static int __cpuinit _cpu_up(unsigned int cpu, int tasks_frozen)
233 ret = __raw_notifier_call_chain(&cpu_chain, CPU_UP_PREPARE | mod, hcpu, 234 ret = __raw_notifier_call_chain(&cpu_chain, CPU_UP_PREPARE | mod, hcpu,
234 -1, &nr_calls); 235 -1, &nr_calls);
235 if (ret == NOTIFY_BAD) { 236 if (ret == NOTIFY_BAD) {
237 nr_calls--;
236 printk("%s: attempt to bring up CPU %u failed\n", 238 printk("%s: attempt to bring up CPU %u failed\n",
237 __FUNCTION__, cpu); 239 __FUNCTION__, cpu);
238 ret = -EINVAL; 240 ret = -EINVAL;