Messages in this thread | | | Date | Thu, 10 Jan 2002 10:20:31 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: [patch] O(1) scheduler, -G1, 2.5.2-pre10, 2.4.17 (fwd) |
| |
On Thu, 10 Jan 2002, Ingo Molnar wrote: > > First it cleans up the load balancer's interaction with the timer tick. > There are now two functions called from the timer tick: busy_cpu_tick() > and idle_cpu_tick(). It's completely up to the scheduler to use them > appropriately.
This is _wrong_. The timer doesn't even know whether something is an idle task or not.
Proof: kapmd (right now the scheduler doesn't know this either, but at least we could teach it to know).
Don't try to make the timer code know stuff that the timer code should not and does not know about. Just call the scheduler on each tick, and let the scheduler make its decision.
Linus
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |