Date: Tue, 29 May 2007 22:12:14 -0700 (PDT) From: Jeff Roberson <jroberson@chesapeake.net> To: Bruce Evans <brde@optusnet.com.au> Cc: freebsd-arch@freebsd.org Subject: Updated rusage patch Message-ID: <20070529220936.W661@10.0.0.1> In-Reply-To: <20070529201255.X661@10.0.0.1> References: <20070529105856.L661@10.0.0.1> <200705291456.38515.jhb@freebsd.org> <20070529121653.P661@10.0.0.1> <20070530065423.H93410@delplex.bde.org> <20070529141342.D661@10.0.0.1> <20070530125553.G12128@besplex.bde.org> <20070529201255.X661@10.0.0.1>
index | next in thread | previous in thread | raw e-mail
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, Jeffhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070529220936.W661>
