Michael Ellerman
3243d87441
[POWERPC] Make emergency stack safe for current_thread_info() use
...
The current_thread_info() macro, used by preempt_count(), assumes the
base address and size of the stack are THREAD_SIZE aligned.
The emergency stack currently isn't either of these things, which
could potentially cause problems anytime we're running on the
emergency stack. That includes when we detect a bad kernel stack
pointer, and also during early_setup_secondary().
Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2008-04-30 19:49:48 +10:00
..
2008-04-29 15:57:34 +10:00
2008-02-13 16:56:49 -08:00
2008-04-21 15:00:32 -05:00
2008-04-24 13:32:47 -05:00
2008-04-24 13:32:47 -05:00
2008-02-13 16:56:49 -08:00
2008-02-13 16:56:49 -08:00
2008-02-05 09:44:11 -08:00
2008-04-29 15:57:34 +10:00
2008-04-18 15:38:47 +10:00
2008-03-07 08:42:28 -06:00
2008-04-18 15:37:18 +10:00
2008-04-17 01:01:36 -05:00
2008-04-29 15:57:34 +10:00
2008-04-17 01:01:36 -05:00
2008-04-24 20:58:01 +10:00
2008-04-01 20:43:09 +11:00
2008-04-01 20:43:09 +11:00
2008-04-29 15:57:34 +10:00
2008-04-07 10:03:02 +10:00
2008-02-20 13:33:37 +11:00
2008-02-06 16:30:00 +11:00
2008-04-01 20:43:09 +11:00
2008-02-13 16:56:49 -08:00
2008-04-29 19:40:28 +10:00
2008-04-29 15:57:34 +10:00
2008-04-24 20:58:03 +10:00
2008-01-25 22:52:50 +11:00
2008-01-17 14:58:57 +11:00
2008-04-24 21:08:12 +10:00
2008-04-24 20:58:04 +10:00
2008-01-23 19:32:30 -06:00
2008-01-25 22:52:53 +11:00
2008-01-17 14:57:05 +11:00
2008-04-20 21:47:05 -07:00
2008-02-05 23:34:14 -06:00
2008-04-24 14:05:15 +10:00
2008-04-21 15:50:49 -07:00
2008-04-29 15:57:34 +10:00
2008-04-24 20:58:03 +10:00
2008-04-17 07:46:12 +10:00
2008-04-24 20:58:01 +10:00
2008-04-24 14:05:15 +10:00
2008-03-20 10:10:56 +11:00
2008-04-14 21:11:02 +10:00
2008-04-07 13:49:25 +10:00
2008-04-21 15:50:49 -07:00
2008-04-29 15:57:34 +10:00
2008-04-30 19:49:48 +10:00
2008-03-26 08:44:04 +11:00
2008-04-20 13:03:36 +10:00
2008-01-25 22:52:50 +11:00
2008-04-24 20:58:02 +10:00
2008-04-21 15:50:49 -07:00
2008-04-18 22:14:49 -04:00
2008-01-28 23:21:18 +01:00
2008-01-25 22:52:50 +11:00
2008-01-25 22:52:50 +11:00
2008-02-06 10:41:00 -08:00
2008-02-07 11:40:18 +11:00
2008-04-24 21:08:11 +10:00
2008-02-26 21:08:45 +11:00
2008-04-01 20:43:09 +11:00
2008-04-17 07:46:14 +10:00