From 8e5c813a24f17765e12e00a931234159a9a1fae5 Mon Sep 17 00:00:00 2001 From: Chuck Jordan Date: Fri, 23 Sep 2016 16:10:07 -0700 Subject: [PATCH] irq: _ARC_V2_DEF_IRQ_LEVEL should be set to last legal priority Set _ARC_V2_DEF_IRQ_LEVEL to the last legal priority value, and not 15. The last legal value is: (CONFIG_NUM_IRQ_PRIO_LEVELS-1). This is safer because we don't want priorites not configured to be enabled. Change-Id: I1689cc00aa7e707a204d16ec17d7f396566e8638 Signed-off-by: Chuck Jordan --- arch/arc/include/v2/irq.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arc/include/v2/irq.h b/arch/arc/include/v2/irq.h index e000bae0278..7879c3fee45 100644 --- a/arch/arc/include/v2/irq.h +++ b/arch/arc/include/v2/irq.h @@ -35,8 +35,8 @@ extern "C" { #define _ARC_V2_AUX_IRQ_CTRL_16_REGS 8 #define _ARC_V2_AUX_IRQ_CTRL_32_REGS 16 -#define _ARC_V2_DEF_IRQ_LEVEL 15 -#define _ARC_V2_WAKE_IRQ_LEVEL 15 +#define _ARC_V2_DEF_IRQ_LEVEL (CONFIG_NUM_IRQ_PRIO_LEVELS-1) +#define _ARC_V2_WAKE_IRQ_LEVEL _ARC_V2_DEF_IRQ_LEVEL #ifndef _ASMLANGUAGE