diff options
author | 2012-07-10 17:24:45 +0000 | |
---|---|---|
committer | 2012-07-10 17:24:45 +0000 | |
commit | d9e14bab0d97e9f47de1b5ef98dba9a5cd1d0600 (patch) | |
tree | 90d5b340954745e6085ab48e0f2c306444b95ce3 | |
parent | it seems previous was wrong, so move prio/tos out of OPTIONS, (diff) | |
download | wireguard-openbsd-d9e14bab0d97e9f47de1b5ef98dba9a5cd1d0600.tar.xz wireguard-openbsd-d9e14bab0d97e9f47de1b5ef98dba9a5cd1d0600.zip |
Accounting for page tables, USPACE, and whatever else... as part
of the per-process %mem is not going to happen. In particular,
we want USPACE to be removed from param.h
-rw-r--r-- | bin/ps/print.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/bin/ps/print.c b/bin/ps/print.c index 1f0000efb60..61e34227e8d 100644 --- a/bin/ps/print.c +++ b/bin/ps/print.c @@ -1,4 +1,4 @@ -/* $OpenBSD: print.c,v 1.52 2011/12/29 17:13:55 guenther Exp $ */ +/* $OpenBSD: print.c,v 1.53 2012/07/10 17:24:45 deraadt Exp $ */ /* $NetBSD: print.c,v 1.27 1995/09/29 21:58:12 cgd Exp $ */ /*- @@ -560,17 +560,14 @@ double getpmem(const struct kinfo_proc *kp) { double fracmem; - int szptudot; if (mempages == 0) return (0.0); if (kp->p_flag & P_SYSTEM) return (0.0); - /* XXX want pmap ptpages, segtab, etc. (per architecture) */ - szptudot = USPACE/getpagesize(); /* XXX don't have info about shared */ - fracmem = ((float)kp->p_vm_rssize + szptudot)/mempages; + fracmem = ((float)kp->p_vm_rssize)/mempages; return (100.0 * fracmem); } |