summaryrefslogtreecommitdiff
path: root/include/asm-avr32/arch-at32ap
diff options
context:
space:
mode:
authorHaavard Skinnemoen <hskinnemoen@atmel.com>2007-06-20 17:29:15 +0400
committerHaavard Skinnemoen <hskinnemoen@atmel.com>2007-07-18 22:45:51 +0400
commite122eaf69422e5d9ce93fc9786099098e3b9e1c4 (patch)
tree2300448ae2e0ea454619de01c3ca59715d861fe8 /include/asm-avr32/arch-at32ap
parenta8e93ed8cb3d9aa22d192033009357526548c825 (diff)
downloadlinux-e122eaf69422e5d9ce93fc9786099098e3b9e1c4.tar.xz
[AVR32] Remove optimization of unaligned word loads
If we let unaligned word loads bypass the generic unaligned handling, gcc may combine it with a swap.b instruction and turn it into a ldwsp instruction, which does not work with unaligned addresses. Revert the optimization to prevent the RNDIS driver from crashing. Hopefully we'll figure something out later (it may be better to do the optimization in gcc.) Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Diffstat (limited to 'include/asm-avr32/arch-at32ap')
0 files changed, 0 insertions, 0 deletions