Revert "ARM: cpuquiet: Go to and stay on G-CPU if min_cpus 1 is requested"

This reverts commit b39458c042f3f3a0a53ad587d6a11e482b110949.
cpufreq: interactive.c: kang newest interactive
cpufreq: ondemand.c: better performance
mach-tegra: cpu-tegra3.c: better performance
Revert "video: tegra: nvmap: Add sanity checks for page pools."

This reverts commit a6188919776f17e15ff23eb0083e95e47aa32b65.
Revert "cpufreq: interactive.c: kang newest interactive"

This reverts commit 2a6c6b42be0784584751e43dca310d2a14c62ccf.
mach-tegra: tegra3_dvfs.c: workaround trickstermod merging bug
mach-tegra: cpuquiet.c: split G/LP delays
mach-tegra: cpuquiet.c: don't let lp delay slow transition to multiple cores
block: Adding ROW scheduling algorithm

This patch adds the implementation of a new scheduling algorithm - ROW.
The policy of this algorithm is to prioritize READ requests over WRITE
as much as possible without starving the WRITE requests.

Change-Id: I4ed52ea21d43b0e7c0769b2599779a3d3869c519
Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>

*Squashed commit from CodeAurora for ROW scheduler.
**Backported from 3.4 version.
switch do_fsync() to fget_light()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Conflicts:

	fs/sync.c
mach-tegra: cpu-tegra3.c: tweak delays
cpufreq: cpufreq_ondemand.c: tweak
mach-tegra: cpuquiet.c: tweak delays
makefile: minor changeup
defconfig: update