aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/mm
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/mm')
-rw-r--r--arch/x86/mm/numa.c4
-rw-r--r--arch/x86/mm/numa_64.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/arch/x86/mm/numa.c b/arch/x86/mm/numa.c
index bf60715bd1b7..9559d360fde7 100644
--- a/arch/x86/mm/numa.c
+++ b/arch/x86/mm/numa.c
@@ -219,6 +219,10 @@ struct cpumask __cpuinit *debug_cpumask_set_cpu(int cpu, int enable)
219 struct cpumask *mask; 219 struct cpumask *mask;
220 char buf[64]; 220 char buf[64];
221 221
222 if (node == NUMA_NO_NODE) {
223 /* early_cpu_to_node() already emits a warning and trace */
224 return NULL;
225 }
222 mask = node_to_cpumask_map[node]; 226 mask = node_to_cpumask_map[node];
223 if (!mask) { 227 if (!mask) {
224 pr_err("node_to_cpumask_map[%i] NULL\n", node); 228 pr_err("node_to_cpumask_map[%i] NULL\n", node);
diff --git a/arch/x86/mm/numa_64.c b/arch/x86/mm/numa_64.c
index f548fbf75f44..3f9411ed3cdc 100644
--- a/arch/x86/mm/numa_64.c
+++ b/arch/x86/mm/numa_64.c
@@ -709,6 +709,10 @@ static void __cpuinit numa_set_cpumask(int cpu, int enable)
709 struct cpumask *mask; 709 struct cpumask *mask;
710 int i; 710 int i;
711 711
712 if (node == NUMA_NO_NODE) {
713 /* early_cpu_to_node() already emits a warning and trace */
714 return;
715 }
712 for_each_online_node(i) { 716 for_each_online_node(i) {
713 unsigned long addr; 717 unsigned long addr;
714 718