diff --git a/arch/sparc/kernel/smp_64.c b/arch/sparc/kernel/smp_64.c index 54906aa..7fa909f 100644 --- a/arch/sparc/kernel/smp_64.c +++ b/arch/sparc/kernel/smp_64.c @@ -1353,8 +1353,20 @@ void __cpu_die(unsigned int cpu) } #endif +static void dump_cpu_data(void) +{ + int i; + + for_each_online_cpu(i) { + printk(KERN_DEBUG "CPU %i: node=%i core_id=%i proc_id=%i\n", + i, cpu_to_node(i), + cpu_data(i).core_id, cpu_data(i).proc_id); + } +} + void __init smp_cpus_done(unsigned int max_cpus) { + dump_cpu_data(); } void smp_send_reschedule(int cpu)