diff options
| -rw-r--r-- | kernel/power/smp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/power/smp.c b/kernel/power/smp.c index 7fa7f6e2b7fb..cba3584b80fe 100644 --- a/kernel/power/smp.c +++ b/kernel/power/smp.c | |||
| @@ -46,13 +46,13 @@ static cpumask_t oldmask; | |||
| 46 | 46 | ||
| 47 | void disable_nonboot_cpus(void) | 47 | void disable_nonboot_cpus(void) |
| 48 | { | 48 | { |
| 49 | printk("Freezing CPUs (at %d)", smp_processor_id()); | ||
| 50 | oldmask = current->cpus_allowed; | 49 | oldmask = current->cpus_allowed; |
| 51 | set_cpus_allowed(current, cpumask_of_cpu(0)); | 50 | set_cpus_allowed(current, cpumask_of_cpu(0)); |
| 51 | printk("Freezing CPUs (at %d)", _smp_processor_id()); | ||
| 52 | current->state = TASK_INTERRUPTIBLE; | 52 | current->state = TASK_INTERRUPTIBLE; |
| 53 | schedule_timeout(HZ); | 53 | schedule_timeout(HZ); |
| 54 | printk("..."); | 54 | printk("..."); |
| 55 | BUG_ON(smp_processor_id() != 0); | 55 | BUG_ON(_smp_processor_id() != 0); |
| 56 | 56 | ||
| 57 | /* FIXME: for this to work, all the CPUs must be running | 57 | /* FIXME: for this to work, all the CPUs must be running |
| 58 | * "idle" thread (or we deadlock). Is that guaranteed? */ | 58 | * "idle" thread (or we deadlock). Is that guaranteed? */ |
