diff --git a/Ubiquitous/XiZi_AIoT/hardkernel/intr/riscv/rv64gc/hard_spinlock.S b/Ubiquitous/XiZi_AIoT/hardkernel/intr/riscv/rv64gc/hard_spinlock.S index 970369a92..522988a95 100644 --- a/Ubiquitous/XiZi_AIoT/hardkernel/intr/riscv/rv64gc/hard_spinlock.S +++ b/Ubiquitous/XiZi_AIoT/hardkernel/intr/riscv/rv64gc/hard_spinlock.S @@ -64,7 +64,7 @@ _spinlock_lock: li a2, UNLOCKED 1: lr.w a3, (a0) - beq a3, a1, 1b + bne a3, a2, 1b sc.w a4, a1, (a0) bnez a4, 1b ret