alpha: remove DISCONTIGMEM and NUMA
[sfrench/cifs-2.6.git] / arch / alpha / include / asm / topology.h
index 5a77a40567fab6a363b1743eee3a40be88cac46c..7d393036aa8f9841c4fecbcb2a89e7712451181f 100644 (file)
@@ -7,45 +7,6 @@
 #include <linux/numa.h>
 #include <asm/machvec.h>
 
-#ifdef CONFIG_NUMA
-static inline int cpu_to_node(int cpu)
-{
-       int node;
-       
-       if (!alpha_mv.cpuid_to_nid)
-               return 0;
-
-       node = alpha_mv.cpuid_to_nid(cpu);
-
-#ifdef DEBUG_NUMA
-       BUG_ON(node < 0);
-#endif
-
-       return node;
-}
-
-extern struct cpumask node_to_cpumask_map[];
-/* FIXME: This is dumb, recalculating every time.  But simple. */
-static const struct cpumask *cpumask_of_node(int node)
-{
-       int cpu;
-
-       if (node == NUMA_NO_NODE)
-               return cpu_all_mask;
-
-       cpumask_clear(&node_to_cpumask_map[node]);
-
-       for_each_online_cpu(cpu) {
-               if (cpu_to_node(cpu) == node)
-                       cpumask_set_cpu(cpu, node_to_cpumask_map[node]);
-       }
-
-       return &node_to_cpumask_map[node];
-}
-
-#define cpumask_of_pcibus(bus) (cpu_online_mask)
-
-#endif /* !CONFIG_NUMA */
 # include <asm-generic/topology.h>
 
 #endif /* _ASM_ALPHA_TOPOLOGY_H */