aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-l7200/include/mach
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2012-08-10 19:13:36 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-09-14 10:00:36 -0700
commitc616bd57c1b1cb1ba6762039d417ab0c3916146d (patch)
tree2f206a4e7a30133261b63c2664869a48555bb8a3 /arch/arm/mach-l7200/include/mach
parentcb8a66cbdd326f905b95c9af77cb2f32b26dbd27 (diff)
downloadkernel_samsung_crespo-c616bd57c1b1cb1ba6762039d417ab0c3916146d.tar.gz
kernel_samsung_crespo-c616bd57c1b1cb1ba6762039d417ab0c3916146d.tar.bz2
kernel_samsung_crespo-c616bd57c1b1cb1ba6762039d417ab0c3916146d.zip
ARM: 7489/1: errata: fix workaround for erratum #720789 on UP systems
commit 730a8128cd8978467eb1cf546b11014acb57d433 upstream. Commit 5a783cbc4836 ("ARM: 7478/1: errata: extend workaround for erratum #720789") added workarounds for erratum #720789 to the range TLB invalidation functions with the observation that the erratum only affects SMP platforms. However, when running an SMP_ON_UP kernel on a uniprocessor platform we must take care to preserve the ASID as the workaround is not required. This patch ensures that we don't set the ASID to 0 when flushing the TLB on such a system, preserving the original behaviour with the workaround disabled. Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/arm/mach-l7200/include/mach')
0 files changed, 0 insertions, 0 deletions