Seth Forshee
25ef4a67e7
[ARM] 5416/1: Use unused address in v6_early_abort
...
The target of the strex instruction to clear the exlusive monitor
is currently the top of the stack. If the store succeeeds this
corrupts r0 in pt_regs. Use the next stack location instead of
the current one to prevent any chance of corrupting an in-use
address.
Signed-off-by: Seth Forshee <seth.forshee@gmail.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2009-03-03 12:11:25 +00:00
..
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2005-04-16 15:20:36 -07:00
2009-03-03 12:11:25 +00:00
2008-09-01 12:06:34 +01:00
2006-09-28 20:15:46 +01:00
2005-04-16 15:20:36 -07:00
2008-09-01 12:06:34 +01:00
2008-12-15 22:13:26 +00:00
2008-11-08 23:08:54 +00:00
2008-09-06 12:10:45 +01:00
2008-11-28 23:20:39 +00:00
2008-11-28 23:20:39 +00:00
2006-06-30 19:25:36 +02:00
2008-11-28 23:20:39 +00:00
2006-03-10 22:26:47 +00:00
2008-11-06 13:23:07 +00:00
2008-11-06 10:48:29 -07:00
2007-05-09 10:41:28 +01:00
2008-11-28 15:36:43 +00:00
2008-11-28 15:36:43 +00:00
2009-01-24 11:41:17 +00:00
2008-11-28 15:36:43 +00:00
2008-11-28 15:36:43 +00:00
2008-11-27 23:53:48 +00:00
2008-11-28 15:36:43 +00:00
2008-11-28 15:36:43 +00:00
2008-07-24 10:47:14 -07:00
2009-01-08 12:04:47 +00:00
2008-09-06 11:35:55 +01:00
2009-01-28 16:55:00 +00:00
2008-12-17 20:04:45 +00:00
2006-09-27 16:13:48 +01:00
2008-09-01 12:06:24 +01:00
2008-12-01 11:53:07 +00:00
2008-09-06 12:10:45 +01:00
2009-01-25 17:36:34 +00:00
2008-12-01 17:53:45 +00:00
2008-09-25 15:59:19 +01:00
2008-12-01 11:53:07 +00:00
2008-09-05 14:11:24 +01:00
2009-02-19 09:49:45 +00:00
2008-12-01 11:53:07 +00:00
2008-11-27 12:37:59 +00:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2008-10-09 21:33:07 +01:00
2008-10-01 16:41:06 +01:00
2008-10-01 16:41:10 +01:00
2008-10-01 16:41:10 +01:00
2009-01-12 13:51:03 +00:00
2008-11-10 14:14:11 +00:00
2008-11-27 12:42:48 +00:00
2008-12-02 14:42:40 +08:00
2008-10-01 16:41:10 +01:00
2005-09-09 21:08:59 +02:00
2005-09-09 21:08:59 +02:00
2005-09-09 21:08:59 +02:00
2005-09-09 21:08:59 +02:00
2007-02-08 14:49:27 +00:00
2008-09-01 12:06:34 +01:00