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);
|
||||
|
||||
#ifdef CONFIG_SMP
|
||||
for_each_online_cpu(cpu) {
|
||||
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);
|
||||
return len + sprintf(buf + len, "\n");
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue