aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2015-07-09 00:30:24 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2015-07-17 15:08:40 +0100
commitbac51ad9d14f6baed3730ef53bedc1eb2238563a (patch)
tree5e7b392f695b499cbb257caba47caac36a0fb963 /arch/arm/include/asm
parentARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check (diff)
downloadlinux-dev-bac51ad9d14f6baed3730ef53bedc1eb2238563a.tar.xz
linux-dev-bac51ad9d14f6baed3730ef53bedc1eb2238563a.zip
ARM: invalidate L1 before enabling coherency
We must invalidate the L1 cache before enabling coherency, otherwise secondary CPUs can inject invalid cache lines into the coherent CPU cluster, which could then be migrated to other CPUs. This fixes a recent regression with SoCFPGA randomly failing to boot. Fixes: 02b4e2756e01 ("ARM: v7 setup function should invalidate L1 cache") Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/include/asm')
0 files changed, 0 insertions, 0 deletions