diff options
Diffstat (limited to 'arch/x86/kernel/smpboot.c')
-rw-r--r-- | arch/x86/kernel/smpboot.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c index 85dc05a3aa02..391ea529dc26 100644 --- a/arch/x86/kernel/smpboot.c +++ b/arch/x86/kernel/smpboot.c | |||
@@ -1312,6 +1312,12 @@ void cpu_disable_common(void) | |||
1312 | 1312 | ||
1313 | int native_cpu_disable(void) | 1313 | int native_cpu_disable(void) |
1314 | { | 1314 | { |
1315 | int ret; | ||
1316 | |||
1317 | ret = check_irq_vectors_for_cpu_disable(); | ||
1318 | if (ret) | ||
1319 | return ret; | ||
1320 | |||
1315 | clear_local_APIC(); | 1321 | clear_local_APIC(); |
1316 | 1322 | ||
1317 | cpu_disable_common(); | 1323 | cpu_disable_common(); |