X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fpower%2Fsmp.c;h=5957312b2d68f56a875def730ffe27682bcea52a;hb=3a778275626c0eb97674e92875efeba01189ce0e;hp=bbe23079c62c46e306e95e2215623659e39d565b;hpb=d2f6409584e2c62ffad81690562330ff3bf4a458;p=linux-2.6 diff --git a/kernel/power/smp.c b/kernel/power/smp.c index bbe23079c6..5957312b2d 100644 --- a/kernel/power/smp.c +++ b/kernel/power/smp.c @@ -38,7 +38,7 @@ void disable_nonboot_cpus(void) } printk("Error taking cpu %d down: %d\n", cpu, error); } - BUG_ON(smp_processor_id() != 0); + BUG_ON(raw_smp_processor_id() != 0); if (error) panic("cpus not sleeping"); } @@ -49,9 +49,7 @@ void enable_nonboot_cpus(void) printk("Thawing cpus ...\n"); for_each_cpu_mask(cpu, frozen_cpus) { - error = smp_prepare_cpu(cpu); - if (!error) - error = cpu_up(cpu); + error = cpu_up(cpu); if (!error) { printk("CPU%d is up\n", cpu); continue;