aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2008-12-30 09:05:19 +1030
committerRusty Russell <rusty@rustcorp.com.au>2008-12-30 09:05:19 +1030
commite12f0102ac81d660c9f801d0a0e10ccf4537a9de (patch)
tree00463d0a0e3978d21a1c29331b58f101a2b50adf
parentcbe31f02f5b5536f17dd978118e25052af528071 (diff)
downloadmrst-s0i3-test-e12f0102ac81d660c9f801d0a0e10ccf4537a9de.tar.gz
mrst-s0i3-test-e12f0102ac81d660c9f801d0a0e10ccf4537a9de.tar.xz
mrst-s0i3-test-e12f0102ac81d660c9f801d0a0e10ccf4537a9de.zip
cpumask: Use nr_cpu_ids in seq_cpumask
Impact: cleanup, futureproof nr_cpu_ids is the (badly named) runtime limit on possible CPU numbers; ie. the variable version of NR_CPUS. With the new cpumask operators, only bits less than this are defined. So we should use it everywhere, rather than NR_CPUS. Eventually this will make it possible to allocate cpumasks of the minimal length at runtime. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Mike Travis <travis@sgi.com> Acked-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r--include/linux/seq_file.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/seq_file.h b/include/linux/seq_file.h
index 952e0187ba1..40ea5058c2e 100644
--- a/include/linux/seq_file.h
+++ b/include/linux/seq_file.h
@@ -54,7 +54,7 @@ int seq_bitmap(struct seq_file *m, const unsigned long *bits,
unsigned int nr_bits);
static inline int seq_cpumask(struct seq_file *m, const struct cpumask *mask)
{
- return seq_bitmap(m, mask->bits, NR_CPUS);
+ return seq_bitmap(m, mask->bits, nr_cpu_ids);
}
static inline int seq_nodemask(struct seq_file *m, nodemask_t *mask)