Commits
Sami Tolvanen committed 05dc832c691
FROMLIST: arm64: lse: fix LSE atomics with LLVM's integrated assembler Unlike gcc, clang considers each inline assembly block to be independent and therefore, when using the integrated assembler for inline assembly, any preambles that enable features must be repeated in each block. This change defines __LSE_PREAMBLE and adds it to each inline assembly block that has LSE instructions, which allows them to be compiled also with clang's assembler. Bug: 145210207 Change-Id: Ifdcb160ddb074bea62a52239fffb0590f409df46 (am from https://lore.kernel.org/patchwork/patch/1146951/) Link: https://github.com/ClangBuiltLinux/linux/issues/671 Signed-off-by: Sami Tolvanen <samitolvanen@google.com>