On Thu, 2010-08-26 at 19:49 -0400, Mathieu Desnoyers wrote:
Correct, it does maintain fairness.
The risk is that you end up with always using next-buddy, and we tried
that a while back and that didn't work well for some, Mike might
remember.
Also, when you use timers things like time-outs you really couldn't care
less if its handled sooner rather than later.
Disk is usually so slow you really don't want to consider it
interactive, but then sometimes you might,.. its a really hard problem.
The only clear situation is the direct input, that's a direct link
between the user and our wakeup chain and the user is always important.
--