OSDN Git Service

s390/numa: remove redundant cpus_with_topology variable
authorAlexander Gordeev <agordeev@linux.ibm.com>
Thu, 12 Mar 2020 10:35:05 +0000 (11:35 +0100)
committerVasily Gorbik <gor@linux.ibm.com>
Mon, 23 Mar 2020 12:41:53 +0000 (13:41 +0100)
Variable cpus_with_topology is a leftover that became
unneeded once the fake NUMA support has been removed.

Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/include/asm/topology.h
arch/s390/kernel/topology.c

index bd34171..4648303 100644 (file)
@@ -24,7 +24,6 @@ struct cpu_topology_s390 {
 };
 
 extern struct cpu_topology_s390 cpu_topology[NR_CPUS];
-extern cpumask_t cpus_with_topology;
 
 #define topology_physical_package_id(cpu) (cpu_topology[cpu].socket_id)
 #define topology_thread_id(cpu)                  (cpu_topology[cpu].thread_id)
index c189f5d..ec1bffe 100644 (file)
@@ -62,8 +62,6 @@ static struct mask_info drawer_info;
 struct cpu_topology_s390 cpu_topology[NR_CPUS];
 EXPORT_SYMBOL_GPL(cpu_topology);
 
-cpumask_t cpus_with_topology;
-
 static cpumask_t cpu_group_map(struct mask_info *info, unsigned int cpu)
 {
        cpumask_t mask;
@@ -137,7 +135,6 @@ static void add_cpus_to_mask(struct topology_core *tl_core,
                        cpumask_set_cpu(lcpu + i, &drawer->mask);
                        cpumask_set_cpu(lcpu + i, &book->mask);
                        cpumask_set_cpu(lcpu + i, &socket->mask);
-                       cpumask_set_cpu(lcpu + i, &cpus_with_topology);
                        smp_cpu_set_polarization(lcpu + i, tl_core->pp);
                }
        }
@@ -262,8 +259,6 @@ static void update_cpu_masks(void)
                        topo->socket_id = id;
                        topo->book_id = id;
                        topo->drawer_id = id;
-                       if (cpu_present(cpu))
-                               cpumask_set_cpu(cpu, &cpus_with_topology);
                }
        }
 }
@@ -287,7 +282,6 @@ static int __arch_update_cpu_topology(void)
        int rc = 0;
 
        mutex_lock(&smp_cpu_state_mutex);
-       cpumask_clear(&cpus_with_topology);
        if (MACHINE_HAS_TOPOLOGY) {
                rc = 1;
                store_topology(info);