aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2016-06-20 21:32:25 -0400
committerRussell King <rmk+kernel@armlinux.org.uk>2016-07-02 06:01:08 -0400
commit520319de0ced43c21c0aaef3c2392fb607d05419 (patch)
tree8562e12a3c79f63f3cf6439199c4be71e087d57c
parent215e362dafede7cc691d8a573d2b31bc7138a770 (diff)
ARM: 8582/1: remove unused CONFIG_ARCH_HAS_BARRIERS
Since commit 2b749cb3a515 ("ARM: realview: remove private barrier implementation"), this config is not used by any platform. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
-rw-r--r--arch/arm/include/asm/barrier.h4
-rw-r--r--arch/arm/mm/Kconfig6
2 files changed, 1 insertions, 9 deletions
diff --git a/arch/arm/include/asm/barrier.h b/arch/arm/include/asm/barrier.h
index 112cc1a5d47f..f5d698182d50 100644
--- a/arch/arm/include/asm/barrier.h
+++ b/arch/arm/include/asm/barrier.h
@@ -44,9 +44,7 @@ extern void arm_heavy_mb(void);
44#define __arm_heavy_mb(x...) dsb(x) 44#define __arm_heavy_mb(x...) dsb(x)
45#endif 45#endif
46 46
47#ifdef CONFIG_ARCH_HAS_BARRIERS 47#if defined(CONFIG_ARM_DMA_MEM_BUFFERABLE) || defined(CONFIG_SMP)
48#include <mach/barriers.h>
49#elif defined(CONFIG_ARM_DMA_MEM_BUFFERABLE) || defined(CONFIG_SMP)
50#define mb() __arm_heavy_mb() 48#define mb() __arm_heavy_mb()
51#define rmb() dsb() 49#define rmb() dsb()
52#define wmb() __arm_heavy_mb(st) 50#define wmb() __arm_heavy_mb(st)
diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig
index cb569b65a54d..d15a7fe51618 100644
--- a/arch/arm/mm/Kconfig
+++ b/arch/arm/mm/Kconfig
@@ -1025,12 +1025,6 @@ config ARM_DMA_MEM_BUFFERABLE
1025 1025
1026 You are recommended say 'Y' here and debug any affected drivers. 1026 You are recommended say 'Y' here and debug any affected drivers.
1027 1027
1028config ARCH_HAS_BARRIERS
1029 bool
1030 help
1031 This option allows the use of custom mandatory barriers
1032 included via the mach/barriers.h file.
1033
1034config ARM_HEAVY_MB 1028config ARM_HEAVY_MB
1035 bool 1029 bool
1036 1030