Date: Mon, 29 Nov 1999 13:31:32 +0800 From: Peter Wemm <peter@netplex.com.au> To: Warner Losh <imp@village.org> Cc: Bruce Evans <bde@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_exit.c kern_synch.c src/sys/sys proc.h Message-ID: <19991129053132.477301C6D@overcee.netplex.com.au> In-Reply-To: Message from Warner Losh <imp@village.org> of "Sun, 28 Nov 1999 12:24:12 MST." <199911281924.MAA85937@harmony.village.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Warner Losh wrote: > In message <199911281212.EAA64917@freefall.freebsd.org> Bruce Evans writes: > : 1.91 +39 -10 src/sys/kern/kern_exit.c > : 1.83 +39 -10 src/sys/kern/kern_synch.c > : 1.95 +39 -10 src/sys/sys/proc.h > > I like this message. 88 lines of commentary for 87 net lines of > change. > > Of course for the scheduler, the theory behind it is much more > important than the actual code since the theory is hard and the code, > given the correct theory, is easy... > > Warner No wonder the line counter is confused... I'd hate to think what cvsweb is going to make of this while parsing the output... ---------------------------- revision 1.91 date: 1999/11/28 12:12:12; author: bde; state: Exp; lines: +3 -5 Scheduler fixes equivalent to the ones logged in the following NetBSD commit to kern_synch.c: ---------------------------- revision 1.55 date: 1999/02/23 02:56:03; author: ross; state: Exp; lines: +39 -10 Scheduler bug fixes and reorganization * fix the ancient nice(1) bug, where nice +20 processes incorrectly steal 10 - 20% of the CPU, (or even more depending on load average) * provide a new schedclk() mechanism at a new clock at schedhz, so high platform hz values don't cause nice +0 processes to look like they are niced * change the algorithm slightly, and reorganize the code a lot * fix percent-CPU calculation bugs, and eliminate some no-op code [..] Bruce has cut/pasted an exact log message into a log message... Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991129053132.477301C6D>