android_kernel_samsung_msm8976/arch/x86
travis@sgi.com 834beda15e x86: change NR_CPUS arrays in numa_64 fixup
Change the following static arrays sized by NR_CPUS to
per_cpu data variables:

	char cpu_to_node_map[NR_CPUS];

fixup:

  - Split cpu_to_node function into "early" and "late" versions
    so that x86_cpu_to_node_map_early_ptr is not EXPORT'ed and
    the cpu_to_node inline function is more streamlined.

  - This also involves setting up the percpu maps as early as possible.

  - Fix X86_32 NUMA build errors that previous version of this
    patch caused.

V2->V3:
    - add early_cpu_to_node function to keep cpu_to_node efficient
    - move and rename smp_set_apicids() to setup_percpu_maps()
    - call setup_percpu_maps() as early as possible

V1->V2:
    - Removed extraneous casts
    - Fix !NUMA builds with '#ifdef CONFIG_NUMA"

Signed-off-by: Mike Travis <travis@sgi.com>
Reviewed-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-01-30 13:33:21 +01:00
..
boot
configs
crypto
ia32
kernel x86: change NR_CPUS arrays in numa_64 fixup 2008-01-30 13:33:21 +01:00
lguest
lib
mach-default
mach-es7000
mach-generic
mach-visws
mach-voyager x86: convert TSC disabling to generic cpuid disable bitmap 2008-01-30 13:33:20 +01:00
math-emu
mm x86: change NR_CPUS arrays in numa_64 fixup 2008-01-30 13:33:21 +01:00
oprofile
pci
power
vdso
video
xen x86: convert TSC disabling to generic cpuid disable bitmap 2008-01-30 13:33:20 +01:00
Kconfig
Kconfig.cpu
Kconfig.debug
Makefile
Makefile_32.cpu