the code wants to map a node id to a cpu mask, but we don't update the arch specific cpu masks when onlining a new node. For now, avoid this warning (as it is expected) when DYNAMIC_NUMA is enabled. Modifying __mem_online_node() to fix this up would be ideal. Signed-off-by: Cody P Schafer <cody@xxxxxxxxxxxxxxxxxx> --- arch/x86/mm/numa.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/x86/mm/numa.c b/arch/x86/mm/numa.c index 1ed76d5..e9a50df 100644 --- a/arch/x86/mm/numa.c +++ b/arch/x86/mm/numa.c @@ -813,10 +813,14 @@ void __cpuinit numa_remove_cpu(int cpu) const struct cpumask *cpumask_of_node(int node) { if (node >= nr_node_ids) { + /* XXX: this ifdef should be removed when proper cpu to node + * mapping updates are added */ +#ifndef CONFIG_DYNAMIC_NUMA printk(KERN_WARNING "cpumask_of_node(%d): node > nr_node_ids(%d)\n", node, nr_node_ids); dump_stack(); +#endif return cpu_none_mask; } if (node_to_cpumask_map[node] == NULL) { -- 1.8.1.1 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>