Uwe Kleine-König
ddf5a25c5f
ARM: unwinder: fix bisection to find origin in .idx section
...
The bisection implemented in unwind_find_origin() stopped to early. If
there is only a single entry left to check the original code just took
the end point as origin which might be wrong.
This was introduced in commit de66a979012d ("ARM: 7187/1: fix unwinding
for XIP kernels").
Reported-and-tested-by: Nick Bowler <nbowler@elliptictech.com>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-12-15 14:02:19 -08:00
..
2008-08-12 19:54:09 +01:00
2011-10-31 19:30:49 -04:00
2008-05-17 22:55:16 +01:00
2011-10-17 09:11:51 +01:00
2008-05-30 10:33:49 +02:00
2011-10-31 19:30:49 -04:00
2011-11-17 16:58:00 +00:00
2010-07-07 16:38:36 +02:00
2010-07-07 16:38:36 +02:00
2011-03-23 19:47:19 -07:00
2008-08-07 09:55:48 +01:00
2009-12-18 14:53:41 +00:00
2011-10-28 12:02:27 -07:00
2011-10-31 19:30:49 -04:00
2009-12-24 18:34:08 +00:00
2011-09-13 11:12:14 +02:00
2009-12-09 10:02:18 +00:00
2011-08-17 08:44:16 +01:00
2008-07-03 14:25:58 +01:00
2011-10-31 19:30:49 -04:00
2011-11-26 21:58:52 +00:00
2011-06-06 10:56:22 +01:00
2011-07-22 23:09:07 +01:00
2011-10-31 19:30:50 -04:00
2011-05-26 10:31:06 +01:00
2011-05-26 10:31:06 +01:00
2010-11-19 21:43:27 +05:30
2011-05-11 15:12:32 +02:00
2011-07-19 12:00:53 +01:00
2011-11-08 18:25:04 +00:00
2011-10-08 10:05:34 +01:00
2009-09-21 06:27:08 +02:00
2011-10-31 19:30:49 -04:00
2011-10-31 19:30:48 -04:00
2009-11-18 08:37:40 -08:00
2011-08-11 10:10:26 +08:00
2010-10-29 13:14:40 -05:00
2011-11-30 23:54:54 +00:00
2011-07-13 17:32:48 +00:00
2011-11-30 23:54:54 +00:00
2011-11-26 21:58:53 +00:00
2011-09-20 18:17:44 +00:00
2011-11-26 21:58:53 +00:00
2011-09-20 18:17:43 +00:00
2011-07-13 17:32:42 +00:00
2011-09-20 18:17:43 +00:00
2011-10-31 19:30:49 -04:00
2011-11-07 19:04:36 +00:00
2011-10-28 12:02:27 -07:00
2011-08-23 15:30:33 +01:00
2011-08-31 10:50:12 +01:00
2011-10-28 12:02:27 -07:00
2011-08-31 10:50:12 +01:00
2011-12-06 12:48:01 +00:00
2011-10-31 19:30:48 -04:00
2011-11-16 10:06:42 +00:00
2011-11-21 13:12:18 +00:00
2011-10-31 19:30:45 -04:00
2011-08-28 10:39:41 +01:00
2011-10-31 19:30:49 -04:00
2011-01-11 16:44:02 +00:00
2011-12-11 22:42:01 +00:00
2011-05-12 10:52:00 +01:00
2009-10-25 15:39:37 +00:00
2011-09-20 23:33:44 +01:00
2011-10-25 08:19:29 +01:00
2010-12-20 15:09:17 +00:00
2011-10-23 13:32:33 +01:00
2011-10-28 12:02:27 -07:00
2011-10-31 19:30:49 -04:00
2011-09-20 23:33:47 +01:00
2011-07-01 11:06:35 +02:00
2011-10-31 19:30:49 -04:00
2011-04-29 15:53:14 +01:00
2011-07-06 20:49:45 +01:00
2009-09-15 22:11:05 +01:00
2008-11-10 14:14:11 +00:00
2011-10-31 19:30:49 -04:00
2011-11-30 23:55:21 +00:00
2011-10-26 16:17:32 +02:00
2011-12-15 14:02:19 -08:00
2011-10-25 08:19:59 +01:00
2011-10-31 19:30:48 -04:00