Messages in this thread | | | Date | Thu, 14 Nov 2019 16:57:30 +0000 | From | Will Deacon <> | Subject | Re: [RESEND PATCH v2] arm64: lse: fix LSE atomics with LLVM's integrated assembler |
| |
On Thu, Oct 31, 2019 at 12:57:05PM -0700, Sami Tolvanen wrote: > 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.
Any chance LLVM can be fixed to avoid this bodge in the kernel?
Will
| |