commit | 95938a35c5562afa7af7252821e44132391a3db8 | [log] [tgz] |
---|---|---|
author | Mike Galbraith <efault@gmx.de> | Mon Oct 15 17:00:14 2007 +0200 |
committer | Ingo Molnar <mingo@elte.hu> | Mon Oct 15 17:00:14 2007 +0200 |
tree | 548cda134d007105f3a819a438ab384ab9f04e27 | |
parent | ce6c131131df442f0d49d064129ecc52d9fe8ca9 [diff] |
sched: prevent wakeup over-scheduling Prevent wakeup over-scheduling. Once a task has been preempted by a task of the same or lower priority, it becomes ineligible for repeated preemption by same until it has been ticked, or slept. Instead, the task is marked for preemption at the next tick. Tasks of higher priority still preempt immediately. Signed-off-by: Mike Galbraith <efault@gmx.de> Signed-off-by: Ingo Molnar <mingo@elte.hu>