Updated rusage patch

Jeff Roberson jroberson at chesapeake.net
Wed May 30 05:12:23 UTC 2007


I have updated the patch at:

http://people.freebsd.org/~jeff/rusage3.diff

I have incorporated much of the feedback from the earlier diff.  I have 
also changed the cpulimit code to use a callback.  This removes a PS_ flag 
and a bunch of code from mi_switch() and ast().  mi_switch() now does not 
need to touch the proc at all unless debugging is enabled.  I have tested 
the cpu limiting code as well and it seems to function properly.

My only reservation is the extra overhead of another callout per proc.

Thanks,
Jeff


More information about the freebsd-arch mailing list