aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/x86/include/asm/cpu.h2
-rw-r--r--arch/x86/include/asm/smp.h1
-rw-r--r--arch/x86/kernel/cpu/common.c1
3 files changed, 3 insertions, 1 deletions
diff --git a/arch/x86/include/asm/cpu.h b/arch/x86/include/asm/cpu.h
index 29aa6d0752b..f958e7e49c0 100644
--- a/arch/x86/include/asm/cpu.h
+++ b/arch/x86/include/asm/cpu.h
@@ -15,6 +15,8 @@ extern void prefill_possible_map(void);
15 15
16static inline void prefill_possible_map(void) {} 16static inline void prefill_possible_map(void) {}
17 17
18#define stack_smp_processor_id() 0
19
18#endif /* CONFIG_SMP */ 20#endif /* CONFIG_SMP */
19 21
20struct x86_cpu { 22struct x86_cpu {
diff --git a/arch/x86/include/asm/smp.h b/arch/x86/include/asm/smp.h
index 62bd3f68269..ed4af9a89cf 100644
--- a/arch/x86/include/asm/smp.h
+++ b/arch/x86/include/asm/smp.h
@@ -173,7 +173,6 @@ extern int safe_smp_processor_id(void);
173#else /* !CONFIG_X86_32_SMP && !CONFIG_X86_64_SMP */ 173#else /* !CONFIG_X86_32_SMP && !CONFIG_X86_64_SMP */
174#define cpu_physical_id(cpu) boot_cpu_physical_apicid 174#define cpu_physical_id(cpu) boot_cpu_physical_apicid
175#define safe_smp_processor_id() 0 175#define safe_smp_processor_id() 0
176#define stack_smp_processor_id() 0
177#endif 176#endif
178 177
179#ifdef CONFIG_X86_LOCAL_APIC 178#ifdef CONFIG_X86_LOCAL_APIC
diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c
index 3f95a40f718..f7619a2eaff 100644
--- a/arch/x86/kernel/cpu/common.c
+++ b/arch/x86/kernel/cpu/common.c
@@ -21,6 +21,7 @@
21#include <asm/asm.h> 21#include <asm/asm.h>
22#include <asm/numa.h> 22#include <asm/numa.h>
23#include <asm/smp.h> 23#include <asm/smp.h>
24#include <asm/cpu.h>
24#ifdef CONFIG_X86_LOCAL_APIC 25#ifdef CONFIG_X86_LOCAL_APIC
25#include <asm/mpspec.h> 26#include <asm/mpspec.h>
26#include <asm/apic.h> 27#include <asm/apic.h>