summaryrefslogtreecommitdiffstats
path: root/arch/ppc/mm/hashtable.S
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2006-08-30 16:10:47 +1000
committerPaul Mackerras <paulus@samba.org>2006-08-30 16:10:47 +1000
commit467c37801c453849a2fe243c3226476ee3985868 (patch)
treeb1e9dedf59ff9144945cb711a96274f4ca9bce62 /arch/ppc/mm/hashtable.S
parente0d872d536bb93335d5905b09fe374a163486d43 (diff)
downloadop-kernel-dev-467c37801c453849a2fe243c3226476ee3985868.zip
op-kernel-dev-467c37801c453849a2fe243c3226476ee3985868.tar.gz
[POWERPC] Fix irq enable/disable in smp_generic_take_timebase
Eran Ben-Avi <eranpublic@yahoo.com> pointed out that the arch/ppc version of smp_generic_take_timebase disables interrupts on entry but exits without restoring them. However, both it and the arch/powerpc version have another problem, which is that they use local_irq_disable/enable rather than local_irq_save/restore, and they are called with interrupts disabled. This fixes both problems; it changes a return to a break in the arch/ppc version, and changes both versions to use local_irq_save/restore. Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/ppc/mm/hashtable.S')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud