diff --git a/arch/arm/src/armv7-m/up_testset.S b/arch/arm/src/armv7-m/up_testset.S index 3f550951d4f..c7be199bb75 100644 --- a/arch/arm/src/armv7-m/up_testset.S +++ b/arch/arm/src/armv7-m/up_testset.S @@ -105,7 +105,7 @@ up_testset: /* Not locked ... attempt to lock it */ strexb r2, r1, [r0] /* Attempt to set the locked state */ - cmp r2, r1 /* r2 will be 1 is strexb succeeded */ + cmp r2, r1 /* r2 will be 1 is strexb failed */ beq 1b /* Failed to lock... try again */ /* Lock acquired -- return SP_UNLOCKED */ diff --git a/arch/arm/src/armv7-r/arm_testset.S b/arch/arm/src/armv7-r/arm_testset.S index fa8e8e4174a..7cd741fed73 100644 --- a/arch/arm/src/armv7-r/arm_testset.S +++ b/arch/arm/src/armv7-r/arm_testset.S @@ -103,7 +103,7 @@ up_testset: /* Not locked ... attempt to lock it */ strexb r2, r1, [r0] /* Attempt to set the locked state */ - cmp r2, r1 /* r2 will be 1 is strexb succeeded */ + cmp r2, r1 /* r2 will be 1 is strexb failed */ beq 1b /* Failed to lock... try again */ /* Lock acquired -- return SP_UNLOCKED */