.. | .. |
---|
921 | 921 | mce_log(&m); |
---|
922 | 922 | } |
---|
923 | 923 | |
---|
| 924 | +/* |
---|
| 925 | + * irq_pipeline: Deferred error events have NMI semantics wrt to |
---|
| 926 | + * pipelining, they can and should be handled immediately out of the |
---|
| 927 | + * IDT. |
---|
| 928 | + */ |
---|
924 | 929 | DEFINE_IDTENTRY_SYSVEC(sysvec_deferred_error) |
---|
925 | 930 | { |
---|
926 | 931 | trace_deferred_error_apic_entry(DEFERRED_ERROR_VECTOR); |
---|
927 | 932 | inc_irq_stat(irq_deferred_error_count); |
---|
928 | 933 | deferred_error_int_vector(); |
---|
929 | 934 | trace_deferred_error_apic_exit(DEFERRED_ERROR_VECTOR); |
---|
930 | | - ack_APIC_irq(); |
---|
| 935 | + __ack_APIC_irq(); |
---|
931 | 936 | } |
---|
932 | 937 | |
---|
933 | 938 | /* |
---|