I agree with that. Applications need to be able to indicate that they're unable to tolerate
latency, and the scheduler and CPU governor need to cope with the extra restriction. I've been
talking to some of the embedded people about this, in terms of what sort of userspace-visible
knobs we need for effective power management without screwing up userspace.