aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arc/include/asm/irqflags.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arc/include/asm/irqflags.h')
-rw-r--r--arch/arc/include/asm/irqflags.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arc/include/asm/irqflags.h b/arch/arc/include/asm/irqflags.h
index 5cc1080d7c26..ccd84806b62f 100644
--- a/arch/arc/include/asm/irqflags.h
+++ b/arch/arc/include/asm/irqflags.h
@@ -95,7 +95,11 @@ static inline long arch_local_save_flags(void)
95 */ 95 */
96static inline int arch_irqs_disabled_flags(unsigned long flags) 96static inline int arch_irqs_disabled_flags(unsigned long flags)
97{ 97{
98 return !(flags & (STATUS_E1_MASK)); 98 return !(flags & (STATUS_E1_MASK
99#ifdef CONFIG_ARC_COMPACT_IRQ_LEVELS
100 | STATUS_E2_MASK
101#endif
102 ));
99} 103}
100 104
101static inline int arch_irqs_disabled(void) 105static inline int arch_irqs_disabled(void)