summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/setup.c
diff options
context:
space:
mode:
authorWill Deacon <will.deacon@arm.com>2015-07-27 16:23:58 +0100
committerWill Deacon <will.deacon@arm.com>2015-07-27 16:37:14 +0100
commit2e94da13790336eb3fd00fb5e97610dd9aebe213 (patch)
tree706fba639eb0e16c57b7da85c06afc59c71d2bac /arch/arm64/kernel/setup.c
parent0e4a07092fc833dc3d972a3394398aef68217c13 (diff)
downloadlinux-stable-2e94da13790336eb3fd00fb5e97610dd9aebe213.tar.gz
linux-stable-2e94da13790336eb3fd00fb5e97610dd9aebe213.tar.bz2
linux-stable-2e94da13790336eb3fd00fb5e97610dd9aebe213.zip
arm64: lse: use generic cpufeature detection for LSE atomics
Rework the cpufeature detection to support ISAR0 and use that for detecting the presence of LSE atomics. Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm64/kernel/setup.c')
-rw-r--r--arch/arm64/kernel/setup.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/arch/arm64/kernel/setup.c b/arch/arm64/kernel/setup.c
index 82ae8429baf2..b2f9895ecf7b 100644
--- a/arch/arm64/kernel/setup.c
+++ b/arch/arm64/kernel/setup.c
@@ -284,10 +284,6 @@ static void __init setup_processor(void)
default:
case 2:
elf_hwcap |= HWCAP_ATOMICS;
- cpus_set_cap(ARM64_HAS_LSE_ATOMICS);
- if (IS_ENABLED(CONFIG_AS_LSE) &&
- IS_ENABLED(CONFIG_ARM64_LSE_ATOMICS))
- pr_info("LSE atomics supported\n");
case 1:
/* RESERVED */
case 0: