Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-block.git] / arch / x86 / kernel / cpu / mcheck / mce_amd.c
index 5ce1a5689162046d419fa9fda0d86c26eb7e4faa..40e28ed77fbf017aee3ddb5c8dd128ff8ac2b826 100644 (file)
@@ -771,24 +771,12 @@ static void __log_error(unsigned int bank, u64 status, u64 addr, u64 misc)
        mce_log(&m);
 }
 
-static inline void __smp_deferred_error_interrupt(void)
-{
-       inc_irq_stat(irq_deferred_error_count);
-       deferred_error_int_vector();
-}
-
 asmlinkage __visible void __irq_entry smp_deferred_error_interrupt(void)
-{
-       entering_irq();
-       __smp_deferred_error_interrupt();
-       exiting_ack_irq();
-}
-
-asmlinkage __visible void __irq_entry smp_trace_deferred_error_interrupt(void)
 {
        entering_irq();
        trace_deferred_error_apic_entry(DEFERRED_ERROR_VECTOR);
-       __smp_deferred_error_interrupt();
+       inc_irq_stat(irq_deferred_error_count);
+       deferred_error_int_vector();
        trace_deferred_error_apic_exit(DEFERRED_ERROR_VECTOR);
        exiting_ack_irq();
 }