[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-unstable] x86: Remove cpu_possible_map



# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1274192306 -3600
# Node ID c6db509d7e46be8b5a127ab9c99e76f644b2b21c
# Parent  8d7eba5be1d83f80ee2f4633d5ad7d00c4ef55a7
x86: Remove cpu_possible_map

Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx>
---
 xen/arch/x86/mpparse.c |    5 +----
 xen/arch/x86/smpboot.c |    2 --
 2 files changed, 1 insertion(+), 6 deletions(-)

diff -r 8d7eba5be1d8 -r c6db509d7e46 xen/arch/x86/mpparse.c
--- a/xen/arch/x86/mpparse.c    Tue May 18 15:13:45 2010 +0100
+++ b/xen/arch/x86/mpparse.c    Tue May 18 15:18:26 2010 +0100
@@ -203,10 +203,7 @@ static int __devinit MP_processor_info (
                cpu_set(cpu, cpu_present_map);
        }
 
-       cpu_set(num_processors, cpu_possible_map);
-       num_processors++;
-
-       if (num_processors > 8) {
+       if (++num_processors > 8) {
                /*
                 * No need for processor or APIC checks: physical delivery
                 * (bigsmp) mode should always work.
diff -r 8d7eba5be1d8 -r c6db509d7e46 xen/arch/x86/smpboot.c
--- a/xen/arch/x86/smpboot.c    Tue May 18 15:13:45 2010 +0100
+++ b/xen/arch/x86/smpboot.c    Tue May 18 15:18:26 2010 +0100
@@ -67,7 +67,6 @@ EXPORT_SYMBOL(cpu_online_map);
 
 cpumask_t cpu_callin_map;
 cpumask_t cpu_callout_map;
-cpumask_t cpu_possible_map = CPU_MASK_ALL;
 static cpumask_t smp_commenced_mask;
 
 struct cpuinfo_x86 cpu_data[NR_CPUS];
@@ -837,7 +836,6 @@ void __init smp_prepare_boot_cpu(void)
     cpu_set(smp_processor_id(), cpu_online_map);
     cpu_set(smp_processor_id(), cpu_callout_map);
     cpu_set(smp_processor_id(), cpu_present_map);
-    cpu_set(smp_processor_id(), cpu_possible_map);
     per_cpu(cpu_state, smp_processor_id()) = CPU_ONLINE;
 }
 

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.