FAILED: patch "[PATCH] ARCv2: intc: Use kflag if STATUS32.IE must be reset" failed to apply to 4.4-stable tree
Subsystems (2)
[email protected]
maintainerThe patch below does not apply to the 4.4-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
Quoted 1 line
From
bc0c7ece6191d89f435e4e4016f74167430c6c21Mon Sep 17 00:00:00 2001
From: Yuriy Kolerov <[email protected]>
Date: Mon, 12 Sep 2016 18:55:03 +0300
Subject: [PATCH] ARCv2: intc: Use kflag if STATUS32.IE must be reset
In the end of "arc_init_IRQ" STATUS32.IE flag is going to be affected by "flag" instruction but "flag" never touches IE flag on ARCv2. So "kflag" instruction must be used instead of "flag".
Signed-off-by Yuriy Kolerov <[email protected]>
Cc [email protected] #4.2+
Signed-off-by Vineet Gupta <[email protected]>
arch/arc/kernel/intc-arcv2.c +1 -1
@@ -74,7 +74,7 @@ void arc_init_IRQ(void) tmp =read_aux_reg (0xa ); tmp |=STATUS_AD_MASK | (irq_prio <<1 ); tmp &= ~STATUS_IE_MASK ; - asmvolatile ("flag %0 \n" ::"r" (tmp)); + asmvolatile ("kflag %0 \n" ::"r" (tmp)); }static void arcv2_irq_mask (struct irq_data *data)