Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

avr32/lib: fix unaligned memcpy where len < 4

in case of memcpy(p, unaligned, 1..3) we get 1..3 as the
return value instead of p

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>

authored by

Sebastian Andrzej Siewior and committed by
Haavard Skinnemoen
251ab1a3 505d62d0

+1
+1
arch/avr32/lib/memcpy.S
··· 49 49 50 50 /* Handle unaligned "from" pointer */ 51 51 1: sub r10, 4 52 + movlt r9, r12 52 53 brlt 4b 53 54 add r10, r9 54 55 lsl r9, 2