|
@@ -181,7 +181,7 @@ __LL_SC_PREFIX(__cmpxchg_case_##name(volatile void *ptr, \
|
|
|
unsigned long tmp, oldval; \
|
|
|
\
|
|
|
asm volatile( \
|
|
|
- " prfm pstl1strm, %2\n" \
|
|
|
+ " prfm pstl1strm, %[v]\n" \
|
|
|
"1: ldxr" #sz "\t%" #w "[oldval], %[v]\n" \
|
|
|
" eor %" #w "[tmp], %" #w "[oldval], %" #w "[old]\n" \
|
|
|
" cbnz %" #w "[tmp], 2f\n" \
|