lkml.org 
[lkml]   [2008]   [Jul]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 02/14] [M32R] Populate cpu_enabled_map
    Date
    Populate the cpu_enabled_map correctly.

    Note that this patch does not actually make any decisions based
    on the contents of the map.

    However, as the map is presented via sysfs in:

    /sys/devices/system/cpu/

    It should be populated correctly.

    Signed-off-by: Alex Chiang <achiang@hp.com>
    Cc: Hirokazu Takata <takata@linux-m32r.org>
    ---

    arch/m32r/kernel/smpboot.c | 1 +
    include/asm-m32r/smp.h | 1 +
    2 files changed, 2 insertions(+), 0 deletions(-)

    diff --git a/arch/m32r/kernel/smpboot.c b/arch/m32r/kernel/smpboot.c
    index 2c03ac1..4f2bbde 100644
    --- a/arch/m32r/kernel/smpboot.c
    +++ b/arch/m32r/kernel/smpboot.c
    @@ -184,6 +184,7 @@ void __init smp_prepare_cpus(unsigned int max_cpus)
    physid_set(phys_id, phys_cpu_present_map);
    #ifndef CONFIG_HOTPLUG_CPU
    cpu_present_map = cpu_possible_map;
    + cpu_enabled_map = cpu_possible_map;
    #endif

    show_mp_info(nr_cpu);
    diff --git a/include/asm-m32r/smp.h b/include/asm-m32r/smp.h
    index 078e1a5..4ea1845 100644
    --- a/include/asm-m32r/smp.h
    +++ b/include/asm-m32r/smp.h
    @@ -65,6 +65,7 @@ extern volatile int cpu_2_physid[NR_CPUS];
    extern cpumask_t cpu_callout_map;
    extern cpumask_t cpu_possible_map;
    extern cpumask_t cpu_present_map;
    +extern cpumask_t cpu_enabled_map;

    static __inline__ int hard_smp_processor_id(void)
    {


    \
     
     \ /
      Last update: 2008-07-15 04:37    [W:4.282 / U:0.104 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site