ARM: 8224/1: Add unwinding support for memmove function
authorLin Yongting <linyongting@gmail.com>
Wed, 26 Nov 2014 13:36:15 +0000 (14:36 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 27 Nov 2014 16:00:24 +0000 (16:00 +0000)
commit207a6cb06990c298d0eac982e053d370e216d93d
tree21c8e4958b21b05d35a2daad7f8b0cd8f4b627d6
parent20cb6abfe0062693183eb2a85f7c73792e96407f
ARM: 8224/1: Add unwinding support for memmove function

The memmove function never had unwinding annotations added.
Currently, when accessing invalid pointer by memmove occurs the
backtrace shown will stop at memmove or some completely unrelated
function. Add unwinding annotations in hopes of getting a more
useful backtrace in following cases:
1. die on accessing invalid pointer by memmove
2. kprobe trapped at any instruction within memmove
3. interrupted at any instruction within memmove

Signed-off-by: Lin Yongting <linyongting@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/lib/memmove.S