diff options
| -rw-r--r-- | arch/alpha/include/asm/topology.h | 17 | ||||
| -rw-r--r-- | arch/ia64/include/asm/topology.h | 1 | ||||
| -rw-r--r-- | arch/mips/include/asm/mach-ip27/topology.h | 1 | ||||
| -rw-r--r-- | arch/mips/sgi-ip27/ip27-memory.c | 2 | ||||
| -rw-r--r-- | arch/powerpc/include/asm/topology.h | 5 | ||||
| -rw-r--r-- | arch/sh/include/asm/topology.h | 1 | ||||
| -rw-r--r-- | arch/sparc/include/asm/topology_64.h | 14 | ||||
| -rw-r--r-- | include/asm-generic/topology.h | 17 |
8 files changed, 1 insertions, 57 deletions
diff --git a/arch/alpha/include/asm/topology.h b/arch/alpha/include/asm/topology.h index f5bd6cd4b3bc..36b3a30ba0e5 100644 --- a/arch/alpha/include/asm/topology.h +++ b/arch/alpha/include/asm/topology.h | |||
| @@ -22,23 +22,6 @@ static inline int cpu_to_node(int cpu) | |||
| 22 | return node; | 22 | return node; |
| 23 | } | 23 | } |
| 24 | 24 | ||
| 25 | static inline cpumask_t node_to_cpumask(int node) | ||
| 26 | { | ||
| 27 | cpumask_t node_cpu_mask = CPU_MASK_NONE; | ||
| 28 | int cpu; | ||
| 29 | |||
| 30 | for_each_online_cpu(cpu) { | ||
| 31 | if (cpu_to_node(cpu) == node) | ||
| 32 | cpu_set(cpu, node_cpu_mask); | ||
| 33 | } | ||
| 34 | |||
| 35 | #ifdef DEBUG_NUMA | ||
| 36 | printk("node %d: cpu_mask: %016lx\n", node, node_cpu_mask); | ||
| 37 | #endif | ||
| 38 | |||
| 39 | return node_cpu_mask; | ||
| 40 | } | ||
| 41 | |||
| 42 | extern struct cpumask node_to_cpumask_map[]; | 25 | extern struct cpumask node_to_cpumask_map[]; |
| 43 | /* FIXME: This is dumb, recalculating every time. But simple. */ | 26 | /* FIXME: This is dumb, recalculating every time. But simple. */ |
| 44 | static const struct cpumask *cpumask_of_node(int node) | 27 | static const struct cpumask *cpumask_of_node(int node) |
diff --git a/arch/ia64/include/asm/topology.h b/arch/ia64/include/asm/topology.h index d0141fbf51d0..e85da7f1db56 100644 --- a/arch/ia64/include/asm/topology.h +++ b/arch/ia64/include/asm/topology.h | |||
| @@ -33,7 +33,6 @@ | |||
| 33 | /* | 33 | /* |
| 34 | * Returns a bitmask of CPUs on Node 'node'. | 34 | * Returns a bitmask of CPUs on Node 'node'. |
| 35 | */ | 35 | */ |
| 36 | #define node_to_cpumask(node) (node_to_cpu_mask[node]) | ||
| 37 | #define cpumask_of_node(node) (&node_to_cpu_mask[node]) | 36 | #define cpumask_of_node(node) (&node_to_cpu_mask[node]) |
| 38 | 37 | ||
| 39 | /* | 38 | /* |
diff --git a/arch/mips/include/asm/mach-ip27/topology.h b/arch/mips/include/asm/mach-ip27/topology.h index 697244a7d39e..f6837422fe65 100644 --- a/arch/mips/include/asm/mach-ip27/topology.h +++ b/arch/mips/include/asm/mach-ip27/topology.h | |||
| @@ -24,7 +24,6 @@ extern struct cpuinfo_ip27 sn_cpu_info[NR_CPUS]; | |||
| 24 | 24 | ||
| 25 | #define cpu_to_node(cpu) (sn_cpu_info[(cpu)].p_nodeid) | 25 | #define cpu_to_node(cpu) (sn_cpu_info[(cpu)].p_nodeid) |
| 26 | #define parent_node(node) (node) | 26 | #define parent_node(node) (node) |
| 27 | #define node_to_cpumask(node) (hub_data(node)->h_cpus) | ||
| 28 | #define cpumask_of_node(node) (&hub_data(node)->h_cpus) | 27 | #define cpumask_of_node(node) (&hub_data(node)->h_cpus) |
| 29 | struct pci_bus; | 28 | struct pci_bus; |
| 30 | extern int pcibus_to_node(struct pci_bus *); | 29 | extern int pcibus_to_node(struct pci_bus *); |
diff --git a/arch/mips/sgi-ip27/ip27-memory.c b/arch/mips/sgi-ip27/ip27-memory.c index 060d853d7b35..f61c164d1e67 100644 --- a/arch/mips/sgi-ip27/ip27-memory.c +++ b/arch/mips/sgi-ip27/ip27-memory.c | |||
| @@ -421,7 +421,7 @@ static void __init node_mem_init(cnodeid_t node) | |||
| 421 | 421 | ||
| 422 | /* | 422 | /* |
| 423 | * A node with nothing. We use it to avoid any special casing in | 423 | * A node with nothing. We use it to avoid any special casing in |
| 424 | * node_to_cpumask | 424 | * cpumask_of_node |
| 425 | */ | 425 | */ |
| 426 | static struct node_data null_node = { | 426 | static struct node_data null_node = { |
| 427 | .hub = { | 427 | .hub = { |
diff --git a/arch/powerpc/include/asm/topology.h b/arch/powerpc/include/asm/topology.h index 9a3300d6a27a..829bf3c9b689 100644 --- a/arch/powerpc/include/asm/topology.h +++ b/arch/powerpc/include/asm/topology.h | |||
| @@ -17,11 +17,6 @@ static inline int cpu_to_node(int cpu) | |||
| 17 | 17 | ||
| 18 | #define parent_node(node) (node) | 18 | #define parent_node(node) (node) |
| 19 | 19 | ||
| 20 | static inline cpumask_t node_to_cpumask(int node) | ||
| 21 | { | ||
| 22 | return numa_cpumask_lookup_table[node]; | ||
| 23 | } | ||
| 24 | |||
| 25 | #define cpumask_of_node(node) (&numa_cpumask_lookup_table[node]) | 20 | #define cpumask_of_node(node) (&numa_cpumask_lookup_table[node]) |
| 26 | 21 | ||
| 27 | int of_node_to_nid(struct device_node *device); | 22 | int of_node_to_nid(struct device_node *device); |
diff --git a/arch/sh/include/asm/topology.h b/arch/sh/include/asm/topology.h index f8c40cc65054..65e7bd2f2240 100644 --- a/arch/sh/include/asm/topology.h +++ b/arch/sh/include/asm/topology.h | |||
| @@ -31,7 +31,6 @@ | |||
| 31 | #define cpu_to_node(cpu) ((void)(cpu),0) | 31 | #define cpu_to_node(cpu) ((void)(cpu),0) |
| 32 | #define parent_node(node) ((void)(node),0) | 32 | #define parent_node(node) ((void)(node),0) |
| 33 | 33 | ||
| 34 | #define node_to_cpumask(node) ((void)node, cpu_online_map) | ||
| 35 | #define cpumask_of_node(node) ((void)node, cpu_online_mask) | 34 | #define cpumask_of_node(node) ((void)node, cpu_online_mask) |
| 36 | 35 | ||
| 37 | #define pcibus_to_node(bus) ((void)(bus), -1) | 36 | #define pcibus_to_node(bus) ((void)(bus), -1) |
diff --git a/arch/sparc/include/asm/topology_64.h b/arch/sparc/include/asm/topology_64.h index 26cd25c08399..75752e106f47 100644 --- a/arch/sparc/include/asm/topology_64.h +++ b/arch/sparc/include/asm/topology_64.h | |||
| @@ -12,22 +12,8 @@ static inline int cpu_to_node(int cpu) | |||
| 12 | 12 | ||
| 13 | #define parent_node(node) (node) | 13 | #define parent_node(node) (node) |
| 14 | 14 | ||
| 15 | static inline cpumask_t node_to_cpumask(int node) | ||
| 16 | { | ||
| 17 | return numa_cpumask_lookup_table[node]; | ||
| 18 | } | ||
| 19 | #define cpumask_of_node(node) (&numa_cpumask_lookup_table[node]) | 15 | #define cpumask_of_node(node) (&numa_cpumask_lookup_table[node]) |
| 20 | 16 | ||
| 21 | /* | ||
| 22 | * Returns a pointer to the cpumask of CPUs on Node 'node'. | ||
| 23 | * Deprecated: use "const struct cpumask *mask = cpumask_of_node(node)" | ||
| 24 | */ | ||
| 25 | #define node_to_cpumask_ptr(v, node) \ | ||
| 26 | cpumask_t *v = &(numa_cpumask_lookup_table[node]) | ||
| 27 | |||
| 28 | #define node_to_cpumask_ptr_next(v, node) \ | ||
| 29 | v = &(numa_cpumask_lookup_table[node]) | ||
| 30 | |||
| 31 | struct pci_bus; | 17 | struct pci_bus; |
| 32 | #ifdef CONFIG_PCI | 18 | #ifdef CONFIG_PCI |
| 33 | extern int pcibus_to_node(struct pci_bus *pbus); | 19 | extern int pcibus_to_node(struct pci_bus *pbus); |
diff --git a/include/asm-generic/topology.h b/include/asm-generic/topology.h index 88bada2ebc4b..510df36dd5d4 100644 --- a/include/asm-generic/topology.h +++ b/include/asm-generic/topology.h | |||
| @@ -37,9 +37,6 @@ | |||
| 37 | #ifndef parent_node | 37 | #ifndef parent_node |
| 38 | #define parent_node(node) ((void)(node),0) | 38 | #define parent_node(node) ((void)(node),0) |
| 39 | #endif | 39 | #endif |
| 40 | #ifndef node_to_cpumask | ||
| 41 | #define node_to_cpumask(node) ((void)node, cpu_online_map) | ||
| 42 | #endif | ||
| 43 | #ifndef cpumask_of_node | 40 | #ifndef cpumask_of_node |
| 44 | #define cpumask_of_node(node) ((void)node, cpu_online_mask) | 41 | #define cpumask_of_node(node) ((void)node, cpu_online_mask) |
| 45 | #endif | 42 | #endif |
| @@ -55,18 +52,4 @@ | |||
| 55 | 52 | ||
| 56 | #endif /* CONFIG_NUMA */ | 53 | #endif /* CONFIG_NUMA */ |
| 57 | 54 | ||
| 58 | /* | ||
| 59 | * returns pointer to cpumask for specified node | ||
| 60 | * Deprecated: use "const struct cpumask *mask = cpumask_of_node(node)" | ||
| 61 | */ | ||
| 62 | #ifndef node_to_cpumask_ptr | ||
| 63 | |||
| 64 | #define node_to_cpumask_ptr(v, node) \ | ||
| 65 | cpumask_t _##v = node_to_cpumask(node); \ | ||
| 66 | const cpumask_t *v = &_##v | ||
| 67 | |||
| 68 | #define node_to_cpumask_ptr_next(v, node) \ | ||
| 69 | _##v = node_to_cpumask(node) | ||
| 70 | #endif | ||
| 71 | |||
| 72 | #endif /* _ASM_GENERIC_TOPOLOGY_H */ | 55 | #endif /* _ASM_GENERIC_TOPOLOGY_H */ |
