forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 10ebd8556b7990499c896a550e3d416b444211e6
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)