diff options
| author | Hugh Dickins <[email protected]> | 2006-11-10 21:32:40 +0000 |
|---|---|---|
| committer | Paul Mackerras <[email protected]> | 2006-12-04 20:39:20 +1100 |
| commit | ef2b343e99e772e35f0f9d00f7db318b6629c16e (patch) | |
| tree | 386f9b6b1376ab99a478ab5d394572fca720d0ef /include/linux/debugobjects.h | |
| 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 <[email protected]>
Signed-off-by: Paul Mackerras <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions