Subject: child time accounting [was: CVS commit: src/sys/kern]
To: None <dsl@netbsd.org>
From: Simon Burge <simonb@wasabisystems.com>
List: tech-kern
Date: 03/15/2003 11:01:36
David Laight wrote:
> Modified Files:
>
> src/sys/kern: kern_resource.c
>
> Log Message:
>
> cpu times were miscalculated because 'usecs' could go -ve...
> There is still a problem that 'st = (u * st) / tot;' can overflow,
> but that is harder to fix, and requires cpu times of ~5days.
> (approved by christos)
I'm curious about this 5 day case - it's not that hard to bring up that
much cpu time (eg, leave a browser running for two or three weeks)...
Thanks for fixing the more obvious problem!
Simon.
--
Simon Burge <simonb@wasabisystems.com>
NetBSD Support and Service: http://www.wasabisystems.com/