Commit a10edea4 authored by Mark Brown's avatar Mark Brown Committed by Will Deacon
Browse files

arm64/sysreg: Guard SYS_FIELD_ macros for asm



The SYS_FIELD_ macros are not safe for assembly contexts, move them inside
the guarded section.

Signed-off-by: default avatarMark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20220818213613.733091-3-broonie@kernel.org


Signed-off-by: default avatarWill Deacon <will@kernel.org>
parent 02e483f8
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1210,8 +1210,6 @@
	par;								\
})

#endif

#define SYS_FIELD_GET(reg, field, val)		\
		 FIELD_GET(reg##_##field##_MASK, val)

@@ -1221,4 +1219,6 @@
#define SYS_FIELD_PREP_ENUM(reg, field, val)		\
		 FIELD_PREP(reg##_##field##_MASK, reg##_##field##_##val)

#endif

#endif	/* __ASM_SYSREG_H */