arm64: lse: fix lse cmpxchg code indentation
For some reason, the ll/sc cmpxchg asm is all off to the left and awkward to read in conjunction with the following (correctly indented) LSE version. This patch shifts the ll/sc code back to where it should be. Signed-off-by: Will Deacon <will.deacon@arm.com>
This commit is contained in:
parent
63a581865e
commit
484c96dbb2
1 changed files with 3 additions and 3 deletions
|
@ -319,9 +319,9 @@ static inline unsigned long __cmpxchg_case_##name(volatile void *ptr, \
|
|||
\
|
||||
asm volatile(ARM64_LSE_ATOMIC_INSN( \
|
||||
/* LL/SC */ \
|
||||
"nop\n" \
|
||||
__LL_SC_CMPXCHG(name) \
|
||||
"nop", \
|
||||
" nop\n" \
|
||||
__LL_SC_CMPXCHG(name) \
|
||||
" nop", \
|
||||
/* LSE atomics */ \
|
||||
" mov " #w "30, %" #w "[old]\n" \
|
||||
" cas" #mb #sz "\t" #w "30, %" #w "[new], %[v]\n" \
|
||||
|
|
Loading…
Reference in a new issue