>Also, it looks to me like you removed some code in reschedule_idle
>necessary for good real-time performace, in particular, evaluating the
>preemptive_goodness of a task vs all of the tasks on all other CPU's.
Agreed. If the p->policy of the wakenup task is SCHED_RT or SCHED_FIFO I
should try to reschedule all the running tasks (not only the one that runs
in the p->processor CPU).
I guess this won't have a bad(tm) performance impact in most of cases but,
yes we can do better. I'll fix this and I'll send the update to Linus.
Thanks for pointing this out! ;)
Andrea
-
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/