Ver Fonte

avr32: Fix wrong I/O access size in __raw_readsb

__raw_readsb() should always use byte accesses, never halfword accesses,
to I/O memory.

Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
Haavard Skinnemoen há 17 anos atrás
pai
commit
c1f24ac99f
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      arch/avr32/lib/io-readsb.S

+ 1 - 1
arch/avr32/lib/io-readsb.S

@@ -41,7 +41,7 @@ __raw_readsb:
 2:	sub	r10, -4
 	reteq	r12
 
-3:	ld.uh	r8, r12[0]
+3:	ld.ub	r8, r12[0]
 	sub	r10, 1
 	st.b	r11++, r8
 	brne	3b