android_kernel_samsung_msm8976/arch/arm/include
Douglas Anderson 30e2adb098 ARM: 7829/1: Add ".text.unlikely" and ".text.hot" to arm unwind tables
commit 849b882b52df0f276d9ffded01d85654aa0da422 upstream.

It appears that gcc may put some code in ".text.unlikely" or
".text.hot" sections.  Right now those aren't accounted for in unwind
tables.  Add them.

I found some docs about this at:
  http://gcc.gnu.org/onlinedocs/gcc-4.6.2/gcc.pdf

Without this, if you have slub_debug turned on, you can get messages
that look like this:
  unwind: Index not found 7f008c50

Signed-off-by: Doug Anderson <dianders@chromium.org>
Acked-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
[wangkai: backport to 3.10
	- adjust context
]
Signed-off-by: Wang Kai <morgan.wang@huawei.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-02-05 22:35:38 -08:00
..
asm ARM: 7829/1: Add ".text.unlikely" and ".text.hot" to arm unwind tables 2015-02-05 22:35:38 -08:00
debug ARM: ux500: Fix incorrect DEBUG UART virtual addresses 2013-05-14 10:26:45 +02:00
uapi/asm ARM: 7791/1: a.out: remove partial a.out support 2013-08-11 18:35:20 -07:00