commit | c1f24ac99f3711a6caa0e1d1c01a071ed72a7e0b | [log] [tgz] |
---|---|---|
author | Haavard Skinnemoen <haavard.skinnemoen@atmel.com> | Mon Jun 09 14:16:06 2008 +0200 |
committer | Haavard Skinnemoen <haavard.skinnemoen@atmel.com> | Fri Jun 27 15:07:50 2008 +0200 |
tree | 29e4e17ba804acdb9b6739afe62ca50df309fb83 | |
parent | 7c1b90a1e964f72bde88511e5cfe1c04318ff3d1 [diff] [blame] |
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>
diff --git a/arch/avr32/lib/io-readsb.S b/arch/avr32/lib/io-readsb.S index 2be5da7..cb2d869 100644 --- a/arch/avr32/lib/io-readsb.S +++ b/arch/avr32/lib/io-readsb.S
@@ -41,7 +41,7 @@ 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