Drivers: cpufreq: Hiro GOV patch
add VR and ZEN io schedulers
push OC to hiro standards
fix up new voltages.
LOAD_FREQ is supposed to be 4.61
update config and change default khz
sched: explosion avoidance

task_times() explosion avoidance for tasks with > 2^32 acruedticks
sched,rt: fix isolated CPUs leaving root_task_group indefinitely throttled

Speaking of old "parches" lying about, the below fixes a real problem if
you're using either 'should die' isolcpus or 'should work' cpusets to
isolate cores.

sched,rt: fix isolated CPUs leaving root_task_group indefinitely throttled

Root task group bandwidth replenishment must service all CPUs, regardless of
where the timer was last started, and regardless of the isolation mechanism,
lest 'Quoth the Raven, "Nevermore"' become rt scheduling policy.

Signed-off-by: Mike Galbraith <efault@gmx.de>
backported from Linux 3.5+ to linux 3.0 by faux123