From 349a9f0c50f1c293b56f4b5771ab656027a14939 Mon Sep 17 00:00:00 2001 From: Yang Yingliang Date: Fri, 5 Apr 2019 15:03:02 +0800 Subject: [PATCH] arm64: nmi: fix using wrong shift to set priority hulk inclusion category: bugfix bugzilla: NA CVE: NA ------------------------------------------------- We used wrong shift to set the priority of NMI. Fixes: dec86aedbc8b("arm64: Add support for on-demand backtrace of other CPUs") Signed-off-by: Yang Yingliang Reviewed-by: Wei Li Signed-off-by: Yang Yingliang --- arch/arm64/kernel/smp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/kernel/smp.c b/arch/arm64/kernel/smp.c index d0ad01a84c85..ed49f55f2b39 100644 --- a/arch/arm64/kernel/smp.c +++ b/arch/arm64/kernel/smp.c @@ -1087,7 +1087,7 @@ void ipi_set_nmi_prio(void __iomem *base, u8 prio) /* clean old priority */ prios &= ~(0xff << shift); /* set new priority*/ - prios |= (prio << offset); + prios |= (prio << shift); writel_relaxed(prios, base + GICR_IPRIORITYR0 + offset); } -- GitLab