17 May, 2007
1 commit
-
Strip __cpuinit[data] from Node PXM routines and supporting data
structures. Also make pxm_to_node_map and node_to_pxm_map local to the
numa acpi module.This fixes a bug triggered by the following conditions:
- boot on a machine with a SLIT table defined
- kernel is configured w/ CONFIG_HOTPLUG_CPU=n
- cat /sys/devices/system/node/node*/distance
This will cause an oops by calling into a freed memory section.In particular, on x86_64, __node_distance calls node_to_pxm().
Signed-off-by: Aaron Durbin
Cc: Len Brown
Cc:
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
10 May, 2007
1 commit
-
Signed-off-by: Len Brown
23 Jun, 2006
1 commit
-
Consolidate the various arch-specific implementations of pxm_to_node() and
node_to_pxm() into a single generic version.Signed-off-by: Yasunori Goto
Cc: "Luck, Tony"
Cc: Andi Kleen
Cc: Dave Hansen
Cc: "Brown, Len"
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds