git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git]
/
net
/
ipv6
/
proc.c
diff --git
a/net/ipv6/proc.c
b/net/ipv6/proc.c
index
334a596
..
779ddf7
100644
(file)
--- a/
net/ipv6/proc.c
+++ b/
net/ipv6/proc.c
@@
-38,7
+38,7
@@
static int fold_prot_inuse(struct proto *proto)
int res = 0;
int cpu;
int res = 0;
int cpu;
- for
(cpu=0; cpu<NR_CPUS; cpu++
)
+ for
_each_possible_cpu(cpu
)
res += proto->stats[cpu].inuse;
return res;
res += proto->stats[cpu].inuse;
return res;
@@
-140,9
+140,7
@@
fold_field(void *mib[], int offt)
unsigned long res = 0;
int i;
unsigned long res = 0;
int i;
- for (i = 0; i < NR_CPUS; i++) {
- if (!cpu_possible(i))
- continue;
+ for_each_possible_cpu(i) {
res += *(((unsigned long *)per_cpu_ptr(mib[0], i)) + offt);
res += *(((unsigned long *)per_cpu_ptr(mib[1], i)) + offt);
}
res += *(((unsigned long *)per_cpu_ptr(mib[0], i)) + offt);
res += *(((unsigned long *)per_cpu_ptr(mib[1], i)) + offt);
}