hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
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)