kernel-fxtec-pro1x/arch
Bob Picco 9783524576 [IA64] fix memory less node allocation
The original memory less node allocation attempted to use NODEDATA_ALIGN for
alignment.  The bootmem allocator only allows a power of two alignments. This
causes a BUG_ON for some nodes. For cpu only nodes just allocate with a
PERCPU_PAGE_SIZE alignment.

Some older firmware reports SLIT distances of 0xff and results in bestnode
not being computed. This is now treated correctly.

The failed allocation check was removed because it's redundant.  The
bootmem allocator already makes this check.

This fix has been boot tested on 4 node machine which has 4 cpu only nodes
and 1 memory node.  Thanks to Pete Keilty for reporting this and helping me
test it.

Signed-off-by: Bob Picco <bob.picco@hp.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2005-11-08 09:56:15 -08:00
..
alpha [PATCH] jiffies_64 cleanup 2005-10-30 17:37:25 -08:00
arm Merge master.kernel.org:/home/rmk/linux-2.6-arm 2005-11-07 13:32:21 -08:00
arm26 [PATCH] consolidate sys_ptrace() 2005-11-07 07:53:42 -08:00
cris [PATCH] kfree cleanup: arch 2005-11-07 07:54:06 -08:00
frv [PATCH] consolidate sys_ptrace() 2005-11-07 07:53:42 -08:00
h8300 [PATCH] consolidate sys_ptrace() 2005-11-07 07:53:42 -08:00
i386 Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq 2005-11-07 13:28:20 -08:00
ia64 [IA64] fix memory less node allocation 2005-11-08 09:56:15 -08:00
m32r Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel 2005-10-31 07:32:56 -08:00
m68k [PATCH] m68k: fix-up schedule_timeout() usage 2005-11-07 07:53:56 -08:00
m68knommu [PATCH] m68knommu: move some platform irq support out of irq.h 2005-11-07 08:00:47 -08:00
mips Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus 2005-11-07 11:15:23 -08:00
parisc [PATCH] consolidate sys_ptrace() 2005-11-07 07:53:42 -08:00
powerpc [PATCH] ppc64: Fix the lazy icache/dcache code for non-RAM pages 2005-11-08 13:07:50 +11:00
ppc [PATCH] ppc: Fix ARCH=ppc build with xmon 2005-11-08 11:19:48 +11:00
ppc64 [PATCH] Memory Add Fixes for ppc64 2005-11-08 11:20:00 +11:00
s390 [PATCH] kfree cleanup: arch 2005-11-07 07:54:06 -08:00
sh [PATCH] consolidate sys_ptrace() 2005-11-07 07:53:42 -08:00
sh64 [PATCH] consolidate sys_ptrace() 2005-11-07 07:53:42 -08:00
sparc [SPARC]: Kill remaining kbio.h references. 2005-11-07 14:12:21 -08:00
sparc64 [SPARC64]: Kill some unnecessary includes from ioctl32.c 2005-11-07 14:13:46 -08:00
um [PATCH] kfree cleanup: arch 2005-11-07 07:54:06 -08:00
v850 [PATCH] consolidate sys_ptrace() 2005-11-07 07:53:42 -08:00
x86_64 [PATCH] unexport phys_proc_id and cpu_core_id 2005-11-07 07:54:09 -08:00
xtensa [PATCH] consolidate sys_ptrace() 2005-11-07 07:53:42 -08:00