summaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorDave Martin <dave.martin@linaro.org>2011-12-08 13:41:06 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2011-12-23 22:34:48 +0000
commitba90c516bae79b5f8184d915bfce7eb280af61b1 (patch)
treea6f9c276ddab5bfd98a83eb264346e9db166df63 /arch/arm/Kconfig
parente66dc7452af463ccd4360b1bb625c803e5327e3f (diff)
downloadlinux-ba90c516bae79b5f8184d915bfce7eb280af61b1.tar.gz
linux-ba90c516bae79b5f8184d915bfce7eb280af61b1.tar.bz2
linux-ba90c516bae79b5f8184d915bfce7eb280af61b1.zip
ARM: 7197/1: errata: Remove SMP dependency for erratum 751472
Activation conditions for a workaround should not be encoded in the workaround's direct dependencies if this makes otherwise reasonable configuration choices impossible. This patches uses the SMP/UP patching facilities instead to compile out the workaround if the configuration means that it is definitely not needed. This means that configs for buggy silicon can simply select ARM_ERRATA_751472, without preventing a UP kernel from being built or duplicatiing knowledge about when to activate the workaround. This seems the correct way to do things, because the erratum is a property of the silicon, irrespective of what the kernel config happens to be. Signed-off-by: Dave Martin <dave.martin@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index d450692bc848..b259c7c644e3 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -1282,7 +1282,7 @@ config ARM_ERRATA_743622
config ARM_ERRATA_751472
bool "ARM errata: Interrupted ICIALLUIS may prevent completion of broadcasted operation"
- depends on CPU_V7 && SMP
+ depends on CPU_V7
help
This option enables the workaround for the 751472 Cortex-A9 (prior
to r3p0) erratum. An interrupted ICIALLUIS operation may prevent the