]> git.baikalelectronics.ru Git - kernel.git/commit
arm64/cache: Restrict which headers are included in __ASSEMBLY__
authorMark Brown <broonie@kernel.org>
Mon, 4 Jul 2022 17:02:39 +0000 (18:02 +0100)
committerWill Deacon <will@kernel.org>
Tue, 5 Jul 2022 10:45:45 +0000 (11:45 +0100)
commit393fb81e142ea51931b3333ffe20d085fb89f097
tree6dae4a78b319b205b29426fd5563e93a24140f64
parent633ad1dd1c136e401500db7e8a6e6e9d94c27dc8
arm64/cache: Restrict which headers are included in __ASSEMBLY__

Future changes to generate register definitions automatically will cause
this header to be included in a linker script. This will mean that headers
it in turn includes that are not safe for use in such a context (eg, due
to the use of assembler macros) cause build problems. Avoid these issues by
moving the affected includes and associated defines to the section of the
file already guarded by ifndef __ASSEMBLY__.

Suggested-by: Will Deacon <will@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20220704170302.2609529-6-broonie@kernel.org
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/include/asm/cache.h