x86: use cpu_relax instead of rep_nop
[linux-2.6.git] / arch / x86 / kernel / smpboot_32.c
index ee82659..2dd95ba 100644 (file)
@@ -185,7 +185,7 @@ static void __cpuinit smp_callin(void)
                 */
                if (cpu_isset(cpuid, cpu_callout_map))
                        break;
-               rep_nop();
+               cpu_relax();
        }
 
        if (!time_before(jiffies, timeout)) {
@@ -242,7 +242,7 @@ static void __cpuinit start_secondary(void *unused)
        preempt_disable();
        smp_callin();
        while (!cpu_isset(smp_processor_id(), smp_commenced_mask))
-               rep_nop();
+               cpu_relax();
        /*
         * Check TSC synchronization with the BP:
         */