Revision 85cc5135ace4c8b75d7b4e1ea9fe15a7fcbd1516 authored by Ravikiran G Thirumalai on 30 September 2005, 18:59:22 UTC, committed by Linus Torvalds on 30 September 2005, 19:41:20 UTC
The tests Alok carried out on Petr's box confirmed that cpu_to_node[BP] is
not setup early enough by numa_init_array due to the x86_64 changes in
2.6.14-rc*, and unfortunately set wrongly by the work around code in
numa_init_array().  cpu_to_node[0] gets set with 1 early and later gets set
properly to 0 during identify_cpu() when all cpus are brought up, but
confusing the numa slab in the process.

Here is a quick fix for this.  The right fix obviously is to have
cpu_to_node[bsp] setup early for numa_init_array().  The following patch
will fix the problem now, and the code can stay on even when
cpu_to_node{BP] gets fixed early correctly.

Thanks to Petr for access to his box.

Signed off by: Ravikiran Thirumalai <kiran@scalex86.org>
Signed-off-by: Alok N Kataria <alokk@calsoftinc.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
1 parent e6a045a
History
File Mode Size
keys
selinux
Kconfig -rw-r--r-- 2.8 KB
Makefile -rw-r--r-- 599 bytes
capability.c -rw-r--r-- 2.8 KB
commoncap.c -rw-r--r-- 9.4 KB
dummy.c -rw-r--r-- 21.7 KB
inode.c -rw-r--r-- 9.2 KB
root_plug.c -rw-r--r-- 3.9 KB
seclvl.c -rw-r--r-- 17.3 KB
security.c -rw-r--r-- 6.0 KB

back to top