On Thu, May 01, 2014 at 08:29:52AM -0700, Charlie Paul wrote: > From: Nicolas Pitre <nicolas.pi...@linaro.org> > > commit 418df63adac56841ef6b0f1fcf435bc64d4ed177 upstream. > > Commit 455bd4c430b0 ("ARM: 7668/1: fix memset-related crashes caused by > recent GCC (4.7.2) optimizations") attempted to fix a compliance issue > with the memset return value. However the memset itself became broken > by that patch for misaligned pointers. > > This fixes the above by branching over the entry code from the > misaligned fixup code to avoid reloading the original pointer. > > Also, because the function entry alignment is wrong in the Thumb mode > compilation, that fixup code is moved to the end. > > While at it, the entry instructions are slightly reworked to help dual > issue pipelines. > > Signed-off-by: Nicolas Pitre <n...@linaro.org> > Tested-by: Alexander Holler <hol...@ahsoftware.de> > Signed-off-by: Russell King <rmk+ker...@arm.linux.org.uk> > Cc: Eric BĂ©nard <e...@eukrea.com> > Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org> > --- > arch/arm/lib/memset.S | 22 +++------------------- > 1 file changed, 3 insertions(+), 19 deletions(-)
What is this patch for, and why send it to me? confused, greg k-h -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto