slub: Fixes to per cpu stat output in sysfs
Only output per cpu stats if the kernel is build for SMP. Use a capital "C" as a leading character for the processor number (same as the numa statistics that also use a capital letter "N"). Signed-off-by: Christoph Lameter <clameter@sgi.com> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
This commit is contained in:
parent
5b06c853ad
commit
50ef37b96c
1 changed files with 3 additions and 1 deletions
|
@ -3979,10 +3979,12 @@ static int show_stat(struct kmem_cache *s, char *buf, enum stat_item si)
|
||||||
|
|
||||||
len = sprintf(buf, "%lu", sum);
|
len = sprintf(buf, "%lu", sum);
|
||||||
|
|
||||||
|
#ifdef CONFIG_SMP
|
||||||
for_each_online_cpu(cpu) {
|
for_each_online_cpu(cpu) {
|
||||||
if (data[cpu] && len < PAGE_SIZE - 20)
|
if (data[cpu] && len < PAGE_SIZE - 20)
|
||||||
len += sprintf(buf + len, " c%d=%u", cpu, data[cpu]);
|
len += sprintf(buf + len, " C%d=%u", cpu, data[cpu]);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
kfree(data);
|
kfree(data);
|
||||||
return len + sprintf(buf + len, "\n");
|
return len + sprintf(buf + len, "\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue