commit | ef2b343e99e772e35f0f9d00f7db318b6629c16e | [log] [tgz] |
---|---|---|
author | Hugh Dickins <hugh@veritas.com> | Fri Nov 10 21:32:40 2006 +0000 |
committer | Paul Mackerras <paulus@samba.org> | Mon Dec 04 20:39:20 2006 +1100 |
tree | 386f9b6b1376ab99a478ab5d394572fca720d0ef | |
parent | 56291e19e37cf3bb8fc701ebf3aa8ffbf59f73ef [diff] |
[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>