| .. | .. |
|---|
| 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 | /* |
|---|