summaryrefslogtreecommitdiff
path: root/arch/ia64/include/asm/irqflags.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/ia64/include/asm/irqflags.h')
-rw-r--r--arch/ia64/include/asm/irqflags.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/ia64/include/asm/irqflags.h b/arch/ia64/include/asm/irqflags.h
index 2b68d856dc7..cec6c06b52c 100644
--- a/arch/ia64/include/asm/irqflags.h
+++ b/arch/ia64/include/asm/irqflags.h
@@ -11,6 +11,7 @@
#define _ASM_IA64_IRQFLAGS_H
#include <asm/pal.h>
+#include <asm/kregs.h>
#ifdef CONFIG_IA64_DEBUG_IRQ
extern unsigned long last_cli_ip;
@@ -89,6 +90,7 @@ static inline bool arch_irqs_disabled(void)
static inline void arch_safe_halt(void)
{
+ arch_local_irq_enable();
ia64_pal_halt_light(); /* PAL_HALT_LIGHT */
}