mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-25 02:48:21 +00:00
[IA64] disable interrupts at end of ia64_mca_cpe_int_handler()
SAL requires that interrupts be enabled when making some calls to it to pick up error records, so we enable interrupts inside this handler. We should disable them again at the end. Found by a new WARN_ONCE that tglx added to handle_irq_event_percpu() Signed-off-by: Tony Luck <tony.luck@intel.com>
This commit is contained in:
parent
9f975356f7
commit
a396768574
@ -582,6 +582,8 @@ out:
|
|||||||
/* Get the CPE error record and log it */
|
/* Get the CPE error record and log it */
|
||||||
ia64_mca_log_sal_error_record(SAL_INFO_TYPE_CPE);
|
ia64_mca_log_sal_error_record(SAL_INFO_TYPE_CPE);
|
||||||
|
|
||||||
|
local_irq_disable();
|
||||||
|
|
||||||
return IRQ_HANDLED;
|
return IRQ_HANDLED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user