diff options
Diffstat (limited to 'arch/x86/kernel/cpu/mcheck/threshold.c')
| -rw-r--r-- | arch/x86/kernel/cpu/mcheck/threshold.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/arch/x86/kernel/cpu/mcheck/threshold.c b/arch/x86/kernel/cpu/mcheck/threshold.c deleted file mode 100644 index fe6b1c86645b..000000000000 --- a/arch/x86/kernel/cpu/mcheck/threshold.c +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Common corrected MCE threshold handler code: - */ -#include <linux/interrupt.h> -#include <linux/kernel.h> - -#include <asm/irq_vectors.h> -#include <asm/apic.h> -#include <asm/idle.h> -#include <asm/mce.h> -#include <asm/trace/irq_vectors.h> - -static void default_threshold_interrupt(void) -{ - printk(KERN_ERR "Unexpected threshold interrupt at vector %x\n", - THRESHOLD_APIC_VECTOR); -} - -void (*mce_threshold_vector)(void) = default_threshold_interrupt; - -static inline void __smp_threshold_interrupt(void) -{ - inc_irq_stat(irq_threshold_count); - mce_threshold_vector(); -} - -asmlinkage void smp_threshold_interrupt(void) -{ - entering_irq(); - __smp_threshold_interrupt(); - exiting_ack_irq(); -} - -asmlinkage void smp_trace_threshold_interrupt(void) -{ - entering_irq(); - trace_threshold_apic_entry(THRESHOLD_APIC_VECTOR); - __smp_threshold_interrupt(); - trace_threshold_apic_exit(THRESHOLD_APIC_VECTOR); - exiting_ack_irq(); -} |
