projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bbc62fb
)
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 14:53:19 +0000
(15:53 +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
6d0f132
..
47c9646
100644
(file)
--- a/
arch/mips/kernel/smp-bmips.c
+++ b/
arch/mips/kernel/smp-bmips.c
@@
-587,11
+587,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);