Skip to contentSkip to conversation

x86_64: not set boot cpu in cpu_online_map at smp_prepare_boot_cpu

PATCH Applied Yinghai Lu 2 participants 2 messages Jan 28, 2008 x86

lore
Share & tools
lore

Yinghai Lu

author
#0 lore raw

PATCH 1/1 x86_64: not set boot cpu in cpu_online_map at smp_prepare_boot_cpu

[PATCH] x86_64: not set boot cpu in cpu_online_map at smp_prepare_boot_cpu

in init/main.c boot_cpu_init() does that before

arch/x86/kernel/smpboot_64.c +1 -1
Index: linux-2.6/arch/x86/kernel/smpboot_64.c
===================================================================
@@ -921,7 +921,7 @@ void __init smp_prepare_cpus(unsigned in
 void __init smp_prepare_boot_cpu(void)
 {
 	int me = smp_processor_id();
-	cpu_set(me, cpu_online_map);
+	/* already set me in cpu_online_map in boot_cpu_init() */
 	cpu_set(me, cpu_callout_map);
 	per_cpu(cpu_state, me) = CPU_ONLINE;
 }
Applied
#1 lore raw
Quoted 4 lines · Yinghai Lu

[PATCH] x86_64: not set boot cpu in cpu_online_map at smp_prepare_boot_cpu

in init/main.c boot_cpu_init() does that before

thanks, applied.

Ingo