Paul Mundt
6f3795788b
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 <[email protected] >
2009-09-01 21:21:36 +09:00
..
boards
sh: sh7785lcr: fix prototype board on 32bit MMU mode.
2009-08-28 10:19:13 +09:00
boot
sh: Remove implicit sign extension from assembler immediates
2009-08-24 17:09:53 +09:00
cchips
sh: mach-hp6xx: Fix up the hp6xx build for hd64461 changes.
2009-05-20 11:27:13 +09:00
configs
sh: modify to enable boot for EcoVec24
2009-08-27 11:36:09 +09:00
drivers
sh: Allow use of GENERIC_IOMAP
2009-08-24 16:10:40 +09:00
include
sh: Kill off kgdb's magical NMI debouncing.
2009-09-01 17:45:35 +09:00
kernel
sh: Kill off kgdb's magical NMI debouncing.
2009-09-01 17:45:35 +09:00
lib
Merge branch 'master' into sh/smp
2009-09-01 13:54:14 +09:00
lib64
sh64: Kill off special clear_page() implementation.
2009-08-04 17:17:00 +09:00
math-emu
mm
sh: Fix up UP deadlock with SMP-aware cache ops.
2009-09-01 21:21:36 +09:00
oprofile
sh: oprofile: Kill off dead valid_kernel_stack().
2009-08-14 04:59:50 +09:00
tools
sh: sh7785lcr: fix prototype board on 32bit MMU mode.
2009-08-28 10:19:13 +09:00
Kconfig
sh: Allow for kernel command line concatenation.
2009-08-24 16:25:38 +09:00
Kconfig.cpu
sh: Tidy up SH-4A boot_cpu_data.flags probing.
2009-06-01 19:50:08 +09:00
Kconfig.debug
sh: Add initial support for SH7757 CPU subtype
2009-08-21 17:25:47 +09:00
Makefile
sh: Add EcoVec (SH7724) board support
2009-08-20 10:13:16 +09:00