summaryrefslogtreecommitdiffstats
path: root/arch/ia64/sn/kernel/huberror.c
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.cz>2012-02-08 15:32:13 +0100
committerTony Luck <tony.luck@intel.com>2012-02-08 14:34:03 -0800
commit0f261ede311bfd718d84bdf50dd7fcee585e82c7 (patch)
tree5c43a00ebc85a68eac612205ca444de0e0229502 /arch/ia64/sn/kernel/huberror.c
parent62aa2b537c6f5957afd98e29f96897419ed5ebab (diff)
downloadop-kernel-dev-0f261ede311bfd718d84bdf50dd7fcee585e82c7.zip
op-kernel-dev-0f261ede311bfd718d84bdf50dd7fcee585e82c7.tar.gz
[IA64] disable interrupts when exiting from ia64_mca_cmc_int_handler()
SAL specification mandates that ia64_mca_log_sal_error_record() gets called with interrupts enabled, and that's why ia64_mca_cmc_int_handler() is enabling them. It however forgets to re-disable them when exiting, which triggers WARN_ON() in generic IRQ handler. Disable the interrupts again before exiting. This is analogous to a3967685745 ("[IA64] disable interrupts at end of ia64_mca_cpe_int_handler()"). Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64/sn/kernel/huberror.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud