projects
/
wrapfs-4.13.y.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6ae2018
)
MIPS: BMIPS: Fix missing cbr address
author
Jaedon Shin
<jaedon.shin@gmail.com>
Fri, 16 Jun 2017 11:03:01 +0000
(20:03 +0900)
committer
Greg Kroah-Hartman
<gregkh@linuxfoundation.org>
Wed, 15 Nov 2017 09:09:17 +0000
(10:09 +0100)
commit
ea4b3afe1eac8f88bb453798a084fba47a1f155a
upstream.
Fix NULL pointer access in BMIPS3300 RAC flush.
Fixes: 738a3f79027b ("MIPS: BMIPS: Add early CPU initialization code")
Signed-off-by: Jaedon Shin <jaedon.shin@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Cc: Kevin Cernekee <cernekee@gmail.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/16423/
Signed-off-by: James Hogan <jhogan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/mips/kernel/smp-bmips.c
patch
|
blob
|
history
diff --git
a/arch/mips/kernel/smp-bmips.c
b/arch/mips/kernel/smp-bmips.c
index 1b070a76fcdd4c2e5f62a84bfff8e40ad0a8721b..5e0d87f4958fecee1af1bc86ee3cd540564ac6ce 100644
(file)
--- a/
arch/mips/kernel/smp-bmips.c
+++ b/
arch/mips/kernel/smp-bmips.c
@@
-589,11
+589,11
@@
void __init bmips_cpu_setup(void)
/* Flush and enable RAC */
cfg = __raw_readl(cbr + BMIPS_RAC_CONFIG);
- __raw_writel(cfg | 0x100, BMIPS_RAC_CONFIG);
+ __raw_writel(cfg | 0x100,
cbr +
BMIPS_RAC_CONFIG);
__raw_readl(cbr + BMIPS_RAC_CONFIG);
cfg = __raw_readl(cbr + BMIPS_RAC_CONFIG);
- __raw_writel(cfg | 0xf, BMIPS_RAC_CONFIG);
+ __raw_writel(cfg | 0xf,
cbr +
BMIPS_RAC_CONFIG);
__raw_readl(cbr + BMIPS_RAC_CONFIG);
cfg = __raw_readl(cbr + BMIPS_RAC_ADDRESS_RANGE);