From de37a436174c673d883c3995f5c6712e05453f48 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Wed, 30 Jan 2008 13:33:23 +0100 Subject: [PATCH] --- yaml --- r: 80352 b: refs/heads/master c: 5f5cd8fd60c71ce47d2ce4e60e7ccbc306e91c64 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/include/asm-x86/topology.h | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 7b7fffc408cd..0e4dd7da02ff 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: c49a4955ea504c82f6b690491639bba5b8c1dc47 +refs/heads/master: 5f5cd8fd60c71ce47d2ce4e60e7ccbc306e91c64 diff --git a/trunk/include/asm-x86/topology.h b/trunk/include/asm-x86/topology.h index f1e12329078e..9a8228a177c7 100644 --- a/trunk/include/asm-x86/topology.h +++ b/trunk/include/asm-x86/topology.h @@ -66,14 +66,15 @@ static inline int early_cpu_to_node(int cpu) static inline int cpu_to_node(int cpu) { -#ifdef CONFIG_DEBUG_PER_CPU_MAPS - if(x86_cpu_to_node_map_early_ptr) { +#ifdef CONFIG_DEBUG_PER_CPU_MAPS + if (x86_cpu_to_node_map_early_ptr) { printk("KERN_NOTICE cpu_to_node(%d): usage too early!\n", (int)cpu); - BUG(); + dump_stack(); + return ((int *)x86_cpu_to_node_map_early_ptr)[cpu]; } #endif - if(per_cpu_offset(cpu)) + if (per_cpu_offset(cpu)) return per_cpu(x86_cpu_to_node_map, cpu); else return NUMA_NO_NODE;