kernel-ark/arch/powerpc/kernel
Kevin Corry 17aa3a82aa [POWERPC] Fix num_cpus calculation in smp_call_function_map()
In smp_call_function_map(), num_cpus is set to the number of online
CPUs minus one.  However, if the CPU mask does not include all CPUs
(except the one we're running on), the routine will hang in the first
while() loop until the 8 second timeout occurs.

The num_cpus should be set to the number of CPUs specified in the mask
passed into the routine, after we've made any modifications to the
mask.  With this change, we can also get rid of the call to
cpus_empty() and avoid adding another pass through the bitmask.

Signed-off-by: Kevin Corry <kevcorry@us.ibm.com>
Signed-off-by: Carl Love <carll@us.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-08-03 19:36:00 +10:00
..
vdso32
vdso64
align.c
asm-offsets.c
audit.c
binfmt_elf32.c
btext.c
compat_audit.c
cpu_setup_6xx.S
cpu_setup_pa6t.S
cpu_setup_ppc970.S
cputable.c
crash_dump.c
crash.c
dma_64.c
entry_32.S
entry_64.S remove unused TIF_NOTIFY_RESUME flag 2007-07-31 15:39:38 -07:00
firmware.c
fpu.S
head_4xx.S
head_8xx.S
head_32.S
head_44x.S
head_64.S [POWERPC] iSeries: Fix section mismatch warnings 2007-07-26 16:12:17 +10:00
head_booke.h
head_fsl_booke.S
ibmebus.c
idle_6xx.S
idle_power4.S
idle.c
init_task.c
io.c
iomap.c [POWERPC] Make pci_iounmap actually unmap things 2007-07-26 16:17:48 +10:00
iommu.c
irq.c [POWREPC] Fixup a number of modpost warnings on ppc32 2007-07-26 00:16:21 -05:00
isa-bridge.c
kprobes.c
l2cr_6xx.S
legacy_serial.c
lparcfg.c
lparmap.c
machine_kexec_32.c
machine_kexec_64.c
machine_kexec.c
Makefile Replace CONFIG_SOFTWARE_SUSPEND with CONFIG_HIBERNATION 2007-07-29 16:45:38 -07:00
misc_32.S
misc_64.S
misc.S
module_32.c
module_64.c
msi.c
nvram_64.c
of_device.c
of_platform.c
paca.c
pci_32.c [POWREPC] Fixup a number of modpost warnings on ppc32 2007-07-26 00:16:21 -05:00
pci_64.c
pci_dn.c
pci-common.c Merge branch 'fixes-2.6.23' of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge 2007-07-26 16:43:24 +10:00
pmc.c
ppc32.h
ppc_ksyms.c
proc_ppc64.c
process.c [POWERPC] Fix register labels on show_regs() message for 4xx/Book-E 2007-07-26 00:46:15 -05:00
prom_init.c
prom_parse.c Revert "[POWERPC] Don't complain if size-cells == 0 in prom_parse()" 2007-07-26 13:44:36 +10:00
prom.c [POWERPC] of_detach_node()'s device node argument cannot be const 2007-07-22 21:30:59 +10:00
ptrace32.c
ptrace.c
rtas_flash.c
rtas_pci.c
rtas-proc.c
rtas-rtc.c
rtas.c
semaphore.c
setup_32.c
setup_64.c
setup-common.c [POWERPC] Fix Pegasos keyboard detection 2007-07-26 16:17:45 +10:00
setup.h
signal_32.c
signal_64.c
signal.c
signal.h
smp-tbsync.c
smp.c [POWERPC] Fix num_cpus calculation in smp_call_function_map() 2007-08-03 19:36:00 +10:00
suspend.c
swsusp_32.S
swsusp_64.c
swsusp_asm64.S
swsusp.c
sys_ppc32.c
syscalls.c Remove fs.h from mm.h 2007-07-29 17:09:29 -07:00
sysfs.c
systbl.S
tau_6xx.c
time.c
traps.c
udbg_16550.c
udbg.c [POWREPC] Fixup a number of modpost warnings on ppc32 2007-07-26 00:16:21 -05:00
vdso.c
vecemu.c
vector.S
vio.c
vmlinux.lds.S