summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorHaavard Skinnemoen <haavard.skinnemoen@atmel.com>2008-06-09 14:16:06 +0200
committerHaavard Skinnemoen <haavard.skinnemoen@atmel.com>2008-06-12 22:16:49 +0200
commitc807317ebc0e1994e93e68b9523e07d708297b2d (patch)
treea63293becd815b7665ac689bba2d9b036f8ef130 /arch
parent1d0177eb500b6a7663267cd26760ece49cd9120b (diff)
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>
Diffstat (limited to 'arch')
-rw-r--r--arch/avr32/lib/io-readsb.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/avr32/lib/io-readsb.S b/arch/avr32/lib/io-readsb.S
index 2be5da7ed26b..cb2d86945559 100644
--- a/arch/avr32/lib/io-readsb.S
+++ b/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