aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-x86_64/smp.h
diff options
context:
space:
mode:
authorAndi Kleen <ak@suse.de>2006-09-26 04:52:37 -0400
committerAndi Kleen <andi@basil.nowhere.org>2006-09-26 04:52:37 -0400
commit151f8cc1169f9052095b2be36183ab132d75c6c2 (patch)
treef3aae7a7e2fc15e88a8471256b2aa43c4850ad0f /include/asm-x86_64/smp.h
parent34464a5b8937b79801776dfb6970c1b949fed4be (diff)
[PATCH] Remove safe_smp_processor_id()
And replace all users with ordinary smp_processor_id. The function was originally added to get some basic oops information out even if the GS register was corrupted. However that didn't work for some anymore because printk is needed to print the oops and it uses smp_processor_id() already. Also GS register corruptions are not particularly common anymore. This also helps the Xen port which would otherwise need to do this in a special way because it can't access the local APIC. Cc: Chris Wright <chrisw@sous-sol.org> Signed-off-by: Andi Kleen <ak@suse.de>
Diffstat (limited to 'include/asm-x86_64/smp.h')
-rw-r--r--include/asm-x86_64/smp.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/include/asm-x86_64/smp.h b/include/asm-x86_64/smp.h
index 498fbc1fc179..58b5d6149a42 100644
--- a/include/asm-x86_64/smp.h
+++ b/include/asm-x86_64/smp.h
@@ -66,7 +66,6 @@ static inline int hard_smp_processor_id(void)
66 return GET_APIC_ID(*(unsigned int *)(APIC_BASE+APIC_ID)); 66 return GET_APIC_ID(*(unsigned int *)(APIC_BASE+APIC_ID));
67} 67}
68 68
69extern int safe_smp_processor_id(void);
70extern int __cpu_disable(void); 69extern int __cpu_disable(void);
71extern void __cpu_die(unsigned int cpu); 70extern void __cpu_die(unsigned int cpu);
72extern void prefill_possible_map(void); 71extern void prefill_possible_map(void);
@@ -100,7 +99,6 @@ static inline int cpu_present_to_apicid(int mps_cpu)
100 99
101#ifndef CONFIG_SMP 100#ifndef CONFIG_SMP
102#define stack_smp_processor_id() 0 101#define stack_smp_processor_id() 0
103#define safe_smp_processor_id() 0
104#define cpu_logical_map(x) (x) 102#define cpu_logical_map(x) (x)
105#else 103#else
106#include <asm/thread_info.h> 104#include <asm/thread_info.h>