forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/include/asm/spinlock.h
....@@ -210,11 +210,12 @@
210210
211211 prefetchw(&rw->lock);
212212 __asm__ __volatile__(
213
+" .syntax unified\n"
213214 "1: ldrex %0, [%2]\n"
214215 " adds %0, %0, #1\n"
215216 " strexpl %1, %0, [%2]\n"
216217 WFE("mi")
217
-" rsbpls %0, %1, #0\n"
218
+" rsbspl %0, %1, #0\n"
218219 " bmi 1b"
219220 : "=&r" (tmp), "=&r" (tmp2)
220221 : "r" (&rw->lock)