浏览代码

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 17 年之前
父节点
当前提交
c1f24ac99f
共有 1 个文件被更改,包括 1 次插入1 次删除
  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