diff options
| author | Rusty Russell <rusty@rustcorp.com.au> | 2002-06-17 07:32:01 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-06-17 07:32:01 -0700 |
| commit | 80a1289d117da179ee39a2249c1089610d6eacb3 (patch) | |
| tree | 107f5abdaed5f2996daa45177aacec3a4031c7f5 /lib | |
| parent | d9083ea2b8d34d827f77e3d8ceeb04c160a938ed (diff) | |
[PATCH] Latest nonlinear CPU patches
This patch removes the concept of "logical" CPU numbers, in
preparation for CPU hotplugging.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/brlock.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/brlock.c b/lib/brlock.c index e2bccec6a79e..f00914441329 100644 --- a/lib/brlock.c +++ b/lib/brlock.c @@ -24,16 +24,16 @@ void __br_write_lock (enum brlock_indices idx) { int i; - for (i = 0; i < smp_num_cpus; i++) - write_lock(&__brlock_array[cpu_logical_map(i)][idx]); + for (i = 0; i < NR_CPUS; i++) + write_lock(&__brlock_array[i][idx]); } void __br_write_unlock (enum brlock_indices idx) { int i; - for (i = 0; i < smp_num_cpus; i++) - write_unlock(&__brlock_array[cpu_logical_map(i)][idx]); + for (i = 0; i < NR_CPUS; i++) + write_unlock(&__brlock_array[i][idx]); } #else /* ! __BRLOCK_USE_ATOMICS */ @@ -50,8 +50,8 @@ void __br_write_lock (enum brlock_indices idx) again: spin_lock(&__br_write_locks[idx].lock); - for (i = 0; i < smp_num_cpus; i++) - if (__brlock_array[cpu_logical_map(i)][idx] != 0) { + for (i = 0; i < NR_CPUS; i++) + if (__brlock_array[i][idx] != 0) { spin_unlock(&__br_write_locks[idx].lock); barrier(); cpu_relax(); |
