aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/topology.h
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2009-03-13 00:19:52 -0400
committerRusty Russell <rusty@rustcorp.com.au>2009-03-13 00:19:52 -0400
commitb9c4398ed43a7ed023e091610c23ba7412aec2a8 (patch)
tree4fe0afb8f9b9f0970870307bf7016170556ba4f5 /arch/x86/include/asm/topology.h
parentb643decad6c80b6886a01a8c2229be6b7951ff7b (diff)
cpumask: remove x86's node_to_cpumask now everyone uses cpumask_of_node
Impact: cleanup Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Diffstat (limited to 'arch/x86/include/asm/topology.h')
-rw-r--r--arch/x86/include/asm/topology.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/arch/x86/include/asm/topology.h b/arch/x86/include/asm/topology.h
index fa4aa42e976d..216a960d4f10 100644
--- a/arch/x86/include/asm/topology.h
+++ b/arch/x86/include/asm/topology.h
@@ -57,17 +57,6 @@ static inline int cpu_to_node(int cpu)
57} 57}
58#define early_cpu_to_node(cpu) cpu_to_node(cpu) 58#define early_cpu_to_node(cpu) cpu_to_node(cpu)
59 59
60/* Returns a bitmask of CPUs on Node 'node'.
61 *
62 * Side note: this function creates the returned cpumask on the stack
63 * so with a high NR_CPUS count, excessive stack space is used. The
64 * cpumask_of_node function should be used whenever possible.
65 */
66static inline cpumask_t node_to_cpumask(int node)
67{
68 return node_to_cpumask_map[node];
69}
70
71/* Returns a bitmask of CPUs on Node 'node'. */ 60/* Returns a bitmask of CPUs on Node 'node'. */
72static inline const struct cpumask *cpumask_of_node(int node) 61static inline const struct cpumask *cpumask_of_node(int node)
73{ 62{
@@ -92,7 +81,6 @@ DECLARE_PER_CPU(int, node_number);
92extern int cpu_to_node(int cpu); 81extern int cpu_to_node(int cpu);
93extern int early_cpu_to_node(int cpu); 82extern int early_cpu_to_node(int cpu);
94extern const cpumask_t *cpumask_of_node(int node); 83extern const cpumask_t *cpumask_of_node(int node);
95extern cpumask_t node_to_cpumask(int node);
96 84
97#else /* !CONFIG_DEBUG_PER_CPU_MAPS */ 85#else /* !CONFIG_DEBUG_PER_CPU_MAPS */
98 86
@@ -114,26 +102,10 @@ static inline const cpumask_t *cpumask_of_node(int node)
114 return &node_to_cpumask_map[node]; 102 return &node_to_cpumask_map[node];
115} 103}
116 104
117/* Returns a bitmask of CPUs on Node 'node'. */
118static inline cpumask_t node_to_cpumask(int node)
119{
120 return node_to_cpumask_map[node];
121}
122
123#endif /* !CONFIG_DEBUG_PER_CPU_MAPS */ 105#endif /* !CONFIG_DEBUG_PER_CPU_MAPS */
124 106
125extern void setup_node_to_cpumask_map(void); 107extern void setup_node_to_cpumask_map(void);
126 108
127/*
128 * Replace default node_to_cpumask_ptr with optimized version
129 * Deprecated: use "const struct cpumask *mask = cpumask_of_node(node)"
130 */
131#define node_to_cpumask_ptr(v, node) \
132 const cpumask_t *v = cpumask_of_node(node)
133
134#define node_to_cpumask_ptr_next(v, node) \
135 v = cpumask_of_node(node)
136
137#endif /* CONFIG_X86_64 */ 109#endif /* CONFIG_X86_64 */
138 110
139/* 111/*
@@ -212,10 +184,6 @@ static inline const cpumask_t *cpumask_of_node(int node)
212{ 184{
213 return &cpu_online_map; 185 return &cpu_online_map;
214} 186}
215static inline cpumask_t node_to_cpumask(int node)
216{
217 return cpu_online_map;
218}
219static inline int node_to_first_cpu(int node) 187static inline int node_to_first_cpu(int node)
220{ 188{
221 return first_cpu(cpu_online_map); 189 return first_cpu(cpu_online_map);
@@ -223,15 +191,6 @@ static inline int node_to_first_cpu(int node)
223 191
224static inline void setup_node_to_cpumask_map(void) { } 192static inline void setup_node_to_cpumask_map(void) { }
225 193
226/*
227 * Replace default node_to_cpumask_ptr with optimized version
228 * Deprecated: use "const struct cpumask *mask = cpumask_of_node(node)"
229 */
230#define node_to_cpumask_ptr(v, node) \
231 const cpumask_t *v = cpumask_of_node(node)
232
233#define node_to_cpumask_ptr_next(v, node) \
234 v = cpumask_of_node(node)
235#endif 194#endif
236 195
237#include <asm-generic/topology.h> 196#include <asm-generic/topology.h>