|
@@ -6129,6 +6129,7 @@ static void claim_allocations(int cpu, struct sched_domain *sd)
|
|
|
#ifdef CONFIG_NUMA
|
|
|
static int sched_domains_numa_levels;
|
|
|
static int *sched_domains_numa_distance;
|
|
|
+int sched_max_numa_distance;
|
|
|
static struct cpumask ***sched_domains_numa_masks;
|
|
|
static int sched_domains_curr_level;
|
|
|
#endif
|
|
@@ -6300,7 +6301,7 @@ static void sched_numa_warn(const char *str)
|
|
|
printk(KERN_WARNING "\n");
|
|
|
}
|
|
|
|
|
|
-static bool find_numa_distance(int distance)
|
|
|
+bool find_numa_distance(int distance)
|
|
|
{
|
|
|
int i;
|
|
|
|
|
@@ -6447,6 +6448,7 @@ static void sched_init_numa(void)
|
|
|
sched_domain_topology = tl;
|
|
|
|
|
|
sched_domains_numa_levels = level;
|
|
|
+ sched_max_numa_distance = sched_domains_numa_distance[level - 1];
|
|
|
}
|
|
|
|
|
|
static void sched_domains_numa_masks_set(int cpu)
|