linux-stable-rt/arch/ia64/kernel
KAMEZAWA Hiroyuki 3212fe1594 [PATCH] cpu to node relationship fixup: map cpu to node
Assume that a cpu is *physically* offlined at boot time...

Because smpboot.c::smp_boot_cpu_map() canoot find cpu's sapicid,
numa.c::build_cpu_to_node_map() cannot build cpu<->node map for
offlined cpu.

For such cpus, cpu_to_node map should be fixed at cpu-hot-add.
This mapping should be done before cpu onlining.

This patch also handles cpu hotremove case.

Signed-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: "Luck, Tony" <tony.luck@intel.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-25 17:38:36 -07:00
..
cpufreq
Makefile [PATCH] vDSO hash-style fix 2006-07-31 13:28:43 -07:00
acpi-ext.c
acpi-processor.c
acpi.c [PATCH] cpu to node relationship fixup: acpi_map_cpu2node 2006-09-25 17:38:36 -07:00
asm-offsets.c
audit.c [PATCH] audit: AUDIT_PERM support 2006-09-11 13:32:30 -04:00
brl_emu.c
cyclone.c
efi.c [IA64] sparse cleanups 2006-08-02 16:03:44 -07:00
efi_stub.S
entry.S [IA64] Unwire set/get_robust_list 2006-09-08 11:03:40 -07:00
entry.h
fsys.S
gate-data.S
gate.S
gate.lds.S [PATCH] vDSO hash-style fix 2006-07-31 13:28:43 -07:00
head.S [IA64] Save register stack contents on cpu start 2006-09-08 11:05:13 -07:00
ia64_ksyms.c [PATCH] Fix RAID5 + IA64 compile 2006-08-03 10:04:27 -07:00
init_task.c
iosapic.c
irq.c
irq_ia64.c
irq_lsapic.c
ivt.S
jprobes.S
kprobes.c [PATCH] IA64: kprobe invalidate icache of jump buffer 2006-07-31 13:28:38 -07:00
machvec.c
mca.c
mca_asm.S
mca_drv.c
mca_drv.h
mca_drv_asm.S
minstate.h
module.c
numa.c [PATCH] cpu to node relationship fixup: map cpu to node 2006-09-25 17:38:36 -07:00
pal.S [IA64] Do not assume output registers be reservered. 2006-08-02 16:12:08 -07:00
palinfo.c Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6 2006-08-03 12:50:20 -07:00
patch.c
perfmon.c [IA64] correct file descriptor reference counting in perfmon 2006-09-08 10:59:14 -07:00
perfmon_default_smpl.c
perfmon_generic.h
perfmon_itanium.h
perfmon_mckinley.h
perfmon_montecito.h
process.c
ptrace.c
sal.c
salinfo.c
semaphore.c
setup.c
sigframe.h
signal.c
smp.c
smpboot.c
sys_ia64.c [PATCH] IA64,sparc: local DoS with corrupted ELFs 2006-09-08 08:40:46 -07:00
time.c
topology.c [PATCH] cpu to node relationship fixup: map cpu to node 2006-09-25 17:38:36 -07:00
traps.c [PATCH] Change panic_on_oops message to "Fatal exception" 2006-08-14 12:54:29 -07:00
unaligned.c
uncached.c [IA64] make uncached allocator more node aware 2006-08-04 10:27:27 -07:00
unwind.c
unwind_decoder.c
unwind_i.h
vmlinux.lds.S