git.openpandora.org
/
pandora-kernel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7e862d7
)
powerpc/cell: Fix crash in iic_setup_cpu() after per_cpu changes
author
Michael Ellerman
<mpe@ellerman.id.au>
Fri, 3 Apr 2015 03:11:53 +0000
(14:11 +1100)
committer
Michael Ellerman
<mpe@ellerman.id.au>
Fri, 10 Apr 2015 10:02:49 +0000
(20:02 +1000)
The conversion from __get_cpu_var() to this_cpu_ptr() in iic_setup_cpu()
is wrong. It causes an oops at boot.
We need the per-cpu address of struct cpu_iic, not cpu_iic.regs->prio.
Sparse noticed this, because we pass a non-iomem pointer to out_be64(),
but we obviously don't check the sparse results often enough.
Fixes:
69111bac42f5
("powerpc: Replace __get_cpu_var uses")
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/cell/interrupt.c
patch
|
blob
|
history
diff --cc
arch/powerpc/platforms/cell/interrupt.c
Simple merge