>Take a look at the != SCHED_OTHER clause in reschedule_idle.
Hug yes, it' s that my current reschedule_idle, goodness() is clobbering
SCHED_YIELD before I have chance to see it. So the stock kernel should be
fine. Thanks.
if (goodness(p, this, this->processor) >
goodness(this, this, this->processor) + 3 ||
p->policy != SCHED_OTHER)
current->need_resched = 1;
Andrea Arcangeli
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/