diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-09-07 23:39:10 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-09-07 23:39:10 +0200 |
commit | bd3429304cdded196990683d4ee77cd36eac3b9c (patch) | |
tree | 99c0e1b85d9f7ed83354b6ac43ea2c6eb5d586eb /sys/src/9/port/devproc.c | |
parent | 1848f4e946c6a5d625c23f9c6a3ad7480816585a (diff) |
kernel: use tk2ms() instead of TK2MS macro for process time conversion
this code isnt time critical and process TReal delta can become
very long, so use tk2ms() which is less prone to overflow.
Diffstat (limited to 'sys/src/9/port/devproc.c')
-rw-r--r-- | sys/src/9/port/devproc.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/src/9/port/devproc.c b/sys/src/9/port/devproc.c index 070f1f537..b6218a64f 100644 --- a/sys/src/9/port/devproc.c +++ b/sys/src/9/port/devproc.c @@ -905,8 +905,7 @@ procread(Chan *c, void *va, long n, vlong off) l = p->time[i]; if(i == TReal) l = MACHP(0)->ticks - l; - l = TK2MS(l); - readnum(0, statbuf+j+NUMSIZE*i, NUMSIZE, l, NUMSIZE); + readnum(0, statbuf+j+NUMSIZE*i, NUMSIZE, tk2ms(l), NUMSIZE); } readnum(0, statbuf+j+NUMSIZE*6, NUMSIZE, procpagecount(p)*BY2PG/1024, NUMSIZE); |