+ added: avg load for testing ...
block: row: fix one of the magic values. Thanks @osm0sis.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>

Conflicts:
	block/row-iosched.c
+ more testing for "touch booster" (mxt224_u1.c)
+ no more debug for "mxt224_u1.c"

... maybe we can enable/disable this via kernel-parameter in the future ...
noop-iosched: perform full merging

Make noop perform full back- and front-merging and proper coalescing.
Also changes dispatching to back-insertion (rather than sorted) onto
the dispatch queue.

Signed-off-by: Aaron Carroll <aaronc@gelato.unsw.edu.au>
Forward porting some NoOp changes
Adjust add_rq_rb in no-op+v(r) for 3.1 merges
fixed noop-iosched
cpufreq: zzmoove governor
credits to mialwe and ktoonsez

Change-Id: Ifde8857b892935a1bedb6da835cb5fb8bea52c73

Conflicts:
	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
+ update: cpufreq_zzmoove.c | thx @DerTeufel

from https://github.com/DerTeufel/android_kernel_samsung_smdk4412/blob/release/drivers/cpufreq/cpufreq_zzmoove.c
block: row: Update sysfs functions

All ROW (time related) configurable parameters are stored in ms so there
is no need to convert from/to ms when reading/updating them via sysfs.

Change-Id: Ib6a1de54140b5d25696743da944c076dd6fc02ae
Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>
aio: fix possible invalid memory access when DEBUG is enabled

dprintk() shouldn't access @ring after it's unmapped.

Signed-off-by: Zhao Hongjiang <zhaohongjiang@huawei.com>
Cc: stable@vger.kernel.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
+ patch -p1 < patch-3.0.74-75
+ fix build [need testing] ...
ZZMOOVE CPU GOV: Room Service :) (cleaning washing tuning)
*added 100Mhz
*removed cpu code for more than 2 cores.
*tuned freq_step
*removed freqs that we dont have in I9100