diff options
Diffstat (limited to 'arch/x86/kernel/smpboot.c')
-rw-r--r-- | arch/x86/kernel/smpboot.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c index ed556d50d7ed..6f27facbaa9b 100644 --- a/arch/x86/kernel/smpboot.c +++ b/arch/x86/kernel/smpboot.c | |||
@@ -75,7 +75,6 @@ | |||
75 | #include <asm/uv/uv.h> | 75 | #include <asm/uv/uv.h> |
76 | #include <linux/mc146818rtc.h> | 76 | #include <linux/mc146818rtc.h> |
77 | #include <asm/i8259.h> | 77 | #include <asm/i8259.h> |
78 | #include <asm/realmode.h> | ||
79 | #include <asm/misc.h> | 78 | #include <asm/misc.h> |
80 | #include <asm/qspinlock.h> | 79 | #include <asm/qspinlock.h> |
81 | 80 | ||
@@ -934,7 +933,7 @@ static int do_boot_cpu(int apicid, int cpu, struct task_struct *idle, | |||
934 | * the targeted processor. | 933 | * the targeted processor. |
935 | */ | 934 | */ |
936 | 935 | ||
937 | if (get_uv_system_type() != UV_NON_UNIQUE_APIC) { | 936 | if (x86_platform.legacy.warm_reset) { |
938 | 937 | ||
939 | pr_debug("Setting warm reset code and vector.\n"); | 938 | pr_debug("Setting warm reset code and vector.\n"); |
940 | 939 | ||
@@ -1006,7 +1005,7 @@ static int do_boot_cpu(int apicid, int cpu, struct task_struct *idle, | |||
1006 | /* mark "stuck" area as not stuck */ | 1005 | /* mark "stuck" area as not stuck */ |
1007 | *trampoline_status = 0; | 1006 | *trampoline_status = 0; |
1008 | 1007 | ||
1009 | if (get_uv_system_type() != UV_NON_UNIQUE_APIC) { | 1008 | if (x86_platform.legacy.warm_reset) { |
1010 | /* | 1009 | /* |
1011 | * Cleanup possible dangling ends... | 1010 | * Cleanup possible dangling ends... |
1012 | */ | 1011 | */ |