arm64: android: Move ARMv8 deprecated instructions under __ASSEMBLY__ guards
Move recently added ARMV8 deprecated instructions under __ASSEMBLY_ guards in
insn.h, otherwise we run into following build error if FUNCTION_TRACER is enabled:
-----8<-----
arch/arm64/include/asm/insn.h:113: Error: unknown mnemonic `bool' -- `bool aarch32_insn_is_wide(u32 insn)'
arch/arm64/include/asm/insn.h:119: Error: unknown mnemonic `u32' -- `u32 aarch32_insn_extract_reg_num(u32 insn,int offset)'
arch/arm64/include/asm/insn.h:120: Error: unknown mnemonic `u32' -- `u32 aarch32_insn_mcr_extract_opc2(u32 insn)'
arch/arm64/include/asm/insn.h:121: Error: unknown mnemonic `u32' -- `u32 aarch32_insn_mcr_extract_crm(u32 insn)'
make[3]: *** [arch/arm64/kernel/entry-ftrace.o] Error 1
----->8-----
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
diff --git a/arch/arm64/include/asm/insn.h b/arch/arm64/include/asm/insn.h
index e97498c..432310a 100644
--- a/arch/arm64/include/asm/insn.h
+++ b/arch/arm64/include/asm/insn.h
@@ -115,4 +115,6 @@
u32 aarch32_insn_mcr_extract_opc2(u32 insn);
u32 aarch32_insn_mcr_extract_crm(u32 insn);
+#endif /* __ASSEMBLY__ */
+
#endif /* __ASM_INSN_H */