Searched hist:"6 f379578" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/arch/sh/mm/ |
H A D | cache.c | 6f379578 Tue Sep 01 07:21:36 CDT 2009 Paul Mundt <lethal@linux-sh.org> sh: Fix up UP deadlock with SMP-aware cache ops.
This builds on top of the previous reversion and implements a special on_each_cpu() variant that simple disables preemption across the call while leaving the interrupt state to the function itself. There were some unintended consequences with IRQ disabling in some of these paths on UP that ran in to a deadlock scenario with IRQs being missed.
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 6f379578 Tue Sep 01 07:21:36 CDT 2009 Paul Mundt <lethal@linux-sh.org> sh: Fix up UP deadlock with SMP-aware cache ops. This builds on top of the previous reversion and implements a special on_each_cpu() variant that simple disables preemption across the call while leaving the interrupt state to the function itself. There were some unintended consequences with IRQ disabling in some of these paths on UP that ran in to a deadlock scenario with IRQs being missed. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
|