Uwe Kleine-König
446c92b290
[ARM] 5421/1: ftrace: fix crash due to tracing of __naked functions
...
This is a fix for the following crash observed in 2.6.29-rc3:
http://lkml.org/lkml/2009/1/29/150
On ARM it doesn't make sense to trace a naked function because then
mcount is called without stack and frame pointer being set up and there
is no chance to restore the lr register to the value before mcount was
called.
Reported-by: Matthias Kaehlcke <matthias@kaehlcke.net>
Tested-by: Matthias Kaehlcke <matthias@kaehlcke.net>
Cc: Abhishek Sagar <sagar.abhishek@gmail.com>
Cc: Steven Rostedt <rostedt@home.goodmis.org>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-03-12 21:33:03 +00:00
..
2008-12-02 22:07:40 +00:00
2009-01-24 11:41:20 +00:00
2009-02-14 16:01:57 +00:00
2009-01-14 19:56:50 -08:00
2009-03-12 21:33:03 +00:00
2008-11-27 12:39:43 +00:00
2009-01-06 10:44:43 -08:00
2009-02-22 22:37:21 +00:00
2009-01-08 16:29:42 +00:00
2009-02-27 14:40:51 -08:00
2008-11-29 18:42:40 +00:00
2009-03-05 17:05:22 +00:00
2009-01-08 22:01:49 +00:00
[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c
2009-01-08 16:29:42 +00:00
2009-01-12 12:14:40 +01:00
2009-01-26 06:36:16 -05:00
2008-11-29 18:42:40 +00:00
2008-11-29 18:42:40 +00:00
2008-12-01 23:01:19 +00:00
2009-01-02 11:44:09 -08:00
2008-11-29 18:42:40 +00:00
2008-11-29 18:42:40 +00:00
2009-02-17 22:37:09 +00:00
[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c
2009-01-08 16:29:42 +00:00
2008-11-30 11:45:54 +00:00
2009-01-06 10:44:43 -08:00
2008-11-29 18:42:40 +00:00
2009-01-28 10:19:52 +00:00
2009-02-17 22:37:09 +00:00
2009-03-06 17:28:10 +01:00
[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c
2009-01-08 16:29:42 +00:00
[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c
2009-01-08 16:29:42 +00:00
2009-01-08 16:29:44 +00:00
2009-01-02 11:44:09 -08:00
2009-01-29 08:57:16 -08:00
2009-03-04 10:07:42 -08:00
2009-03-03 17:59:43 -05:00
2009-01-08 16:29:43 +00:00
2009-01-21 11:29:19 +08:00
2009-01-08 16:29:41 +00:00
2009-02-24 19:19:50 +01:00
2008-12-18 16:35:59 +00:00
2008-11-28 15:36:49 +00:00
[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c
2009-01-08 16:29:42 +00:00
2008-12-18 16:36:02 +00:00
2009-01-08 16:29:41 +00:00
2008-11-27 12:38:00 +00:00
2008-12-18 16:36:02 +00:00
[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c
2009-01-08 16:29:42 +00:00
2009-02-26 23:21:49 +00:00
2009-01-31 01:21:58 +01:00
2008-11-29 18:49:55 +00:00
2009-01-06 10:44:43 -08:00
2009-01-12 13:51:03 +00:00
2009-03-12 21:33:03 +00:00
2008-09-06 11:35:55 +01:00
2008-12-13 21:20:26 +10:30
2008-11-09 11:18:36 +00:00
2009-02-02 20:57:05 +01:00
2009-03-04 10:07:41 -08:00
2009-02-17 22:37:09 +00:00
[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c
2009-01-08 16:29:42 +00:00
[ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c
2009-01-08 16:29:42 +00:00
2009-03-06 17:13:52 +00:00
2008-11-30 16:39:42 +00:00
2008-12-18 21:21:34 +00:00
2009-01-06 13:51:38 -08:00
2007-10-12 23:43:02 +01:00
2008-01-26 14:50:06 +00:00
2008-12-18 22:15:30 +00:00