aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/lse.h
diff options
context:
space:
mode:
authorWill Deacon <will@kernel.org>2019-08-29 11:22:30 +0100
committerWill Deacon <will@kernel.org>2019-08-30 11:18:14 +0100
commit0ca98b2456fbd8a465098fe3735ae2c7645a76e8 (patch)
tree218329738ec4b62f8e912ce1175ca551d5f68a96 /arch/arm64/include/asm/lse.h
parentarm64: atomics: Remove atomic_ll_sc compilation unit (diff)
downloadlinux-dev-0ca98b2456fbd8a465098fe3735ae2c7645a76e8.tar.xz
linux-dev-0ca98b2456fbd8a465098fe3735ae2c7645a76e8.zip
arm64: lse: Remove unused 'alt_lse' assembly macro
The 'alt_lse' assembly macro has been unused since 7c8fc35dfc32 ("locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic"). Remove it. Reviewed-by: Andrew Murray <andrew.murray@arm.com> Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'arch/arm64/include/asm/lse.h')
-rw-r--r--arch/arm64/include/asm/lse.h22
1 files changed, 0 insertions, 22 deletions
diff --git a/arch/arm64/include/asm/lse.h b/arch/arm64/include/asm/lse.h
index 52b80846d1b7..08e818e53ed7 100644
--- a/arch/arm64/include/asm/lse.h
+++ b/arch/arm64/include/asm/lse.h
@@ -10,37 +10,15 @@
#include <asm/alternative.h>
#include <asm/cpucaps.h>
-#ifdef __ASSEMBLER__
-
-.arch_extension lse
-
-.macro alt_lse, llsc, lse
- alternative_insn "\llsc", "\lse", ARM64_HAS_LSE_ATOMICS
-.endm
-
-#else /* __ASSEMBLER__ */
-
__asm__(".arch_extension lse");
-
/* In-line patching at runtime */
#define ARM64_LSE_ATOMIC_INSN(llsc, lse) \
ALTERNATIVE(llsc, lse, ARM64_HAS_LSE_ATOMICS)
-#endif /* __ASSEMBLER__ */
#else /* CONFIG_AS_LSE && CONFIG_ARM64_LSE_ATOMICS */
-#ifdef __ASSEMBLER__
-
-.macro alt_lse, llsc, lse
- \llsc
-.endm
-
-#else /* __ASSEMBLER__ */
-
-
#define ARM64_LSE_ATOMIC_INSN(llsc, lse) llsc
-#endif /* __ASSEMBLER__ */
#endif /* CONFIG_AS_LSE && CONFIG_ARM64_LSE_ATOMICS */
#endif /* __ASM_LSE_H */