android_kernel_xiaomi_sm7250/arch/powerpc
Hugh Dickins d3fdaed9e9 [POWERPC] Fix smp_call_function to be preempt-safe
smp_call_function_map() was not safe against preemption to another
cpu: its test for removing self from map was outside the spinlock.
Rearrange it a little to fix that.

smp_call_function_single() was also wrong: now get_cpu() before
excluding self, as other architectures do.

Signed-off-by: Hugh Dickins <hugh@veritas.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-05-22 20:20:56 +10:00
..
boot [POWERPC] Pass per-file CFLAGs for platform specific op codes 2007-05-17 21:11:19 +10:00
configs [POWERPC] cell_defconfig: Disable cpufreq and pmi 2007-05-17 21:11:14 +10:00
kernel [POWERPC] Fix smp_call_function to be preempt-safe 2007-05-22 20:20:56 +10:00
lib [POWERPC] Fix alignment problem in rh_alloc_align() with exact-sized blocks 2007-05-17 21:10:16 +10:00
math-emu [POWERPC] ppc math-emu needs -fno-builtin-fabs for math.c and fabs.c 2006-09-26 15:24:35 +10:00
mm Detach sched.h from mm.h 2007-05-21 09:18:19 -07:00
oprofile Fix misspellings collected by members of KJ list. 2007-05-09 07:14:03 +02:00
platforms Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc 2007-05-18 08:26:28 -07:00
sysdev [POWERPC] Remove warning in mpic.c 2007-05-17 21:11:14 +10:00
xmon Simplify kallsyms_lookup() 2007-05-08 11:15:08 -07:00
.gitignore [POWERPC] Add files build to .gitignore 2006-12-04 20:41:29 +11:00
Kconfig [POWERPC] Add arch/powerpc support for the Motorola PrPMC2800 2007-05-12 11:32:50 +10:00
Kconfig.debug Fix trivial typos in Kconfig* files 2007-05-09 07:12:20 +02:00
Makefile [POWERPC] Specify GNUTARGET on $(AR) invocations 2007-05-17 21:11:15 +10:00