diff options
| author | Andrew Morton <[email protected]> | 2007-05-09 03:27:06 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2007-05-09 03:41:15 +0000 |
| commit | d5f9f942c601fdebe57f7805e4b4fbad9c28ada8 (patch) | |
| tree | 6a212ceabd844fbaf517a13a9f885be5ab1c59b5 /scripts/basic/docproc.c | |
| parent | applesmc: Use standard sysfs names for labels (diff) | |
| download | kernel-d5f9f942c601fdebe57f7805e4b4fbad9c28ada8.tar.gz kernel-d5f9f942c601fdebe57f7805e4b4fbad9c28ada8.zip | |
revert 'sched: redundant reschedule when set_user_nice() boosts a prio of a task from the "expired" array'
Revert commit bd53f96ca54a21c07e7a0ae1886fa623d370b85f.
Con says:
This is no good, sorry. The one I saw originally was with the staircase
deadline cpu scheduler in situ and was different.
#define TASK_PREEMPTS_CURR(p, rq) \
((p)->prio < (rq)->curr->prio)
(((p)->prio < (rq)->curr->prio) && ((p)->array == (rq)->active))
This will fail to wake up a runqueue for a task that has been migrated to the
expired array of a runqueue which is otherwise idle which can happen with smp
balancing,
Cc: Dmitry Adamushko <[email protected]>
Cc: Con Kolivas <[email protected]>
Cc: Ingo Molnar <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/basic/docproc.c')
0 files changed, 0 insertions, 0 deletions
