Sfoglia il codice sorgente

Merge master.kernel.org:/home/rmk/linux-2.6-arm-smp

Linus Torvalds 20 anni fa
parent
commit
3334c39f18
1 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. 3 3
      arch/arm/lib/bitops.h

+ 3 - 3
arch/arm/lib/bitops.h

@@ -19,9 +19,9 @@
 	mov	r3, r2, lsl r3		@ create mask
 	mov	r3, r2, lsl r3		@ create mask
 1:	ldrexb	r2, [r1]
 1:	ldrexb	r2, [r1]
 	ands	r0, r2, r3		@ save old value of bit
 	ands	r0, r2, r3		@ save old value of bit
-	\instr	ip, r2, r3			@ toggle bit
-	strexb	r2, ip, [r1]
-	cmp	r2, #0
+	\instr	r2, r2, r3			@ toggle bit
+	strexb	ip, r2, [r1]
+	cmp	ip, #0
 	bne	1b
 	bne	1b
 	cmp	r0, #0
 	cmp	r0, #0
 	movne	r0, #1
 	movne	r0, #1