Hugh Dickins
ef2b343e99
[POWERPC] Make soft_enabled irqs preempt safe
...
Rewrite local_get_flags and local_irq_disable to use r13 explicitly,
to avoid the risk that gcc will split get_paca()->soft_enabled into a
sequence unsafe against preemption. Similar care in local_irq_restore.
Signed-off-by: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-12-04 20:39:20 +11:00
..
2006-12-04 20:38:40 +11:00
2006-10-25 11:54:07 +10:00
2006-09-29 09:18:06 -07:00
2006-12-02 21:23:20 -08:00
2006-10-25 11:54:18 +10:00
2006-11-01 14:52:48 +11:00
2006-12-04 16:08:25 +11:00
2006-12-04 16:08:25 +11:00
2006-12-04 16:08:25 +11:00
2006-12-04 20:38:40 +11:00
2006-12-04 20:38:57 +11:00
2006-12-04 20:39:05 +11:00
2006-10-25 11:54:07 +10:00
2006-12-04 20:39:20 +11:00
2006-10-25 13:49:22 +10:00
2006-12-04 20:38:40 +11:00
2006-12-04 20:39:05 +11:00
2006-11-13 14:49:01 +11:00
2006-12-04 20:39:05 +11:00
2006-12-04 20:39:07 +11:00
2006-12-04 20:39:02 +11:00
2006-10-07 22:08:26 +10:00
2006-10-05 15:10:12 +01:00
2006-10-05 15:10:12 +01:00
2006-10-02 07:57:16 -07:00
2006-12-04 20:39:05 +11:00
2006-10-16 16:33:04 +10:00
2006-11-13 14:45:02 +11:00
2006-11-13 14:49:25 +11:00
2006-12-04 16:08:41 +11:00
2006-12-04 20:38:40 +11:00
2006-12-04 16:08:52 +11:00
2006-11-01 14:52:48 +11:00
2006-10-16 16:31:36 +10:00
2006-09-22 15:19:58 +10:00
2006-12-04 20:38:47 +11:00
2006-12-04 20:38:40 +11:00
2006-09-26 08:48:51 -07:00
2006-09-26 08:48:51 -07:00
2006-11-01 14:52:48 +11:00
2006-10-25 11:54:18 +10:00
2006-12-04 20:38:49 +11:00
2006-11-13 14:44:58 +11:00
2006-12-04 15:59:07 +11:00
2006-10-02 07:57:16 -07:00
2006-10-04 15:24:27 +10:00
2006-10-04 15:24:27 +10:00
2006-10-25 11:54:18 +10:00
2006-10-05 15:10:12 +01:00
2006-10-01 00:39:22 -07:00
2006-10-25 14:20:20 +10:00
2006-10-25 14:20:20 +10:00
2006-10-25 14:20:21 +10:00
2006-11-16 10:31:14 +11:00
2006-11-01 14:52:48 +11:00
2006-11-01 14:52:48 +11:00
2006-11-22 12:13:36 +11:00
2006-10-25 11:54:18 +10:00
2006-11-16 10:31:14 +11:00
2006-10-04 15:24:27 +10:00
2006-10-04 15:24:27 +10:00
2006-10-04 15:24:27 +10:00
2006-11-16 10:31:14 +11:00
2006-12-04 20:38:40 +11:00
2006-10-25 14:20:22 +10:00