From f977c0c23fe6a0ed76cf5ebeba96438bd3c726f0 Mon Sep 17 00:00:00 2001 From: bobijam <bobijam> Date: Mon, 8 Oct 2007 03:05:52 +0000 Subject: [PATCH] Branch b1_6 b=12744 i=johann, adilger NR_CPUS/smp_num_cpus -> num_possible_cpus(). --- lnet/libcfs/linux/linux-tracefile.c | 6 +++--- lnet/libcfs/tracefile.c | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/lnet/libcfs/linux/linux-tracefile.c b/lnet/libcfs/linux/linux-tracefile.c index a3a3aad2b2..7d6643b342 100644 --- a/lnet/libcfs/linux/linux-tracefile.c +++ b/lnet/libcfs/linux/linux-tracefile.c @@ -23,7 +23,7 @@ int tracefile_init_arch() init_rwsem(&tracefile_sem); - for (i = 0; i < NR_CPUS; i++) + for (i = 0; i < num_possible_cpus(); i++) for (j = 0; j < 3; j++) { trace_console_buffers[i][j] = kmalloc(TRACE_CONSOLE_BUFFER_SIZE, @@ -46,7 +46,7 @@ void tracefile_fini_arch() int i; int j; - for (i = 0; i < NR_CPUS; i++) + for (i = 0; i < num_possible_cpus(); i++) for (j = 0; j < 3; j++) if (trace_console_buffers[i][j] != NULL) { kfree(trace_console_buffers[i][j]); @@ -195,7 +195,7 @@ trace_call_on_all_cpus(void (*fn)(void *arg), void *arg) int cpu; /* Run the given routine on every CPU in thread context */ - for (cpu = 0; cpu < NR_CPUS; cpu++) { + for (cpu = 0; cpu < num_possible_cpus(); cpu++) { if (!cpu_online(cpu)) continue; diff --git a/lnet/libcfs/tracefile.c b/lnet/libcfs/tracefile.c index f892d69a55..f40958f2f4 100644 --- a/lnet/libcfs/tracefile.c +++ b/lnet/libcfs/tracefile.c @@ -465,7 +465,7 @@ panic_collect_pages(struct page_collection *pc) CFS_INIT_LIST_HEAD(&pc->pc_pages); - for (i = 0; i < NR_CPUS; i++) { + for (i = 0; i < num_possible_cpus(); i++) { tcd = &trace_data[i].tcd; list_splice(&tcd->tcd_pages, &pc->pc_pages); @@ -881,11 +881,11 @@ int trace_set_debug_mb(int mb) return -EINVAL; } - mb /= smp_num_cpus; + mb /= num_possible_cpus(); tracefile_write_lock(); - for (i = 0; i < NR_CPUS; i++) { + for (i = 0; i < num_possible_cpus(); i++) { struct trace_cpu_data *tcd = &trace_data[i].tcd; tcd->tcd_max_pages = mb << (20 - CFS_PAGE_SHIFT); @@ -915,7 +915,7 @@ int trace_get_debug_mb(void) tracefile_read_lock(); - for (i = 0; i < NR_CPUS; i++) { + for (i = 0; i < num_possible_cpus(); i++) { struct trace_cpu_data *tcd = &trace_data[i].tcd; total_pages += tcd->tcd_max_pages; @@ -1068,7 +1068,7 @@ int tracefile_init(void) if (rc != 0) return rc; - for (i = 0; i < NR_CPUS; i++) { + for (i = 0; i < num_possible_cpus(); i++) { tcd = &trace_data[i].tcd; CFS_INIT_LIST_HEAD(&tcd->tcd_pages); CFS_INIT_LIST_HEAD(&tcd->tcd_stock_pages); -- GitLab