summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2012-07-10 17:24:45 +0000
committerderaadt <deraadt@openbsd.org>2012-07-10 17:24:45 +0000
commitd9e14bab0d97e9f47de1b5ef98dba9a5cd1d0600 (patch)
tree90d5b340954745e6085ab48e0f2c306444b95ce3
parentit seems previous was wrong, so move prio/tos out of OPTIONS, (diff)
downloadwireguard-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.c7
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);
}