forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
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)