diff options
author | sobomax <sobomax@FreeBSD.org> | 2005-03-06 22:28:14 +0000 |
---|---|---|
committer | sobomax <sobomax@FreeBSD.org> | 2005-03-06 22:28:14 +0000 |
commit | 6f0b5d23e816c3ca766d24fedd6e324184e50979 (patch) | |
tree | 71d4ae8b8547c69b50d6748cfc5e5cf9bc55c794 /sys/compat/linprocfs | |
parent | 1bc82499df51c969aa775cc7c1fc0790b9b6eba6 (diff) | |
download | FreeBSD-src-6f0b5d23e816c3ca766d24fedd6e324184e50979.zip FreeBSD-src-6f0b5d23e816c3ca766d24fedd6e324184e50979.tar.gz |
Always produce cpuX entries, even in the case when there is only one CPU
in the system. This is consistent with what real linuxes do.
PR: kern/75848
Submitted by: Andriy Gapon <avg@icyb.net.ua>
MFC after: 3 days
Diffstat (limited to 'sys/compat/linprocfs')
-rw-r--r-- | sys/compat/linprocfs/linprocfs.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/sys/compat/linprocfs/linprocfs.c b/sys/compat/linprocfs/linprocfs.c index cbeba1a..bdb5108 100644 --- a/sys/compat/linprocfs/linprocfs.c +++ b/sys/compat/linprocfs/linprocfs.c @@ -424,13 +424,12 @@ linprocfs_dostat(PFS_FILL_ARGS) T2J(cp_time[CP_NICE]), T2J(cp_time[CP_SYS] /*+ cp_time[CP_INTR]*/), T2J(cp_time[CP_IDLE])); - if (mp_ncpus > 1) - for (i = 0; i < mp_ncpus; ++i) - sbuf_printf(sb, "cpu%d %ld %ld %ld %ld\n", i, - T2J(cp_time[CP_USER]) / mp_ncpus, - T2J(cp_time[CP_NICE]) / mp_ncpus, - T2J(cp_time[CP_SYS]) / mp_ncpus, - T2J(cp_time[CP_IDLE]) / mp_ncpus); + for (i = 0; i < mp_ncpus; ++i) + sbuf_printf(sb, "cpu%d %ld %ld %ld %ld\n", i, + T2J(cp_time[CP_USER]) / mp_ncpus, + T2J(cp_time[CP_NICE]) / mp_ncpus, + T2J(cp_time[CP_SYS]) / mp_ncpus, + T2J(cp_time[CP_IDLE]) / mp_ncpus); sbuf_printf(sb, "disk 0 0 0 0\n" "page %u %u\n" |