Disable Intelli_plug

Signed-off-by: Seongmin Park <r_data@naver.com>
input: touchscreen: change filter parameters courtesy of viking37.

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

Conflicts:

	drivers/input/touchscreen/lge_touch_core.c

Signed-off-by: Seongmin Park <r_data@naver.com>
block: row: Re-design urgent request notification mechanism

When ROW scheduler reports to the block layer that there is an urgent
request pending, the device driver may decide to stop the transmission
of the current request in order to handle the urgent one. This is done
in order to reduce the latency of an urgent request. For example:
long WRITE may be stopped to handle an urgent READ.

This patch updates the ROW URGENT notification policy to apply with the
below:

- Don't notify URGENT if there is an un-completed URGENT request in driver
- After notifying that URGENT request is present, the next request
  dispatched is the URGENT one.
- At every given moment only 1 request can be marked as URGENT.
  Independent of it's location (driver or scheduler)

Other changes to URGENT policy:
- Only READ queues are allowed to notify of an URGENT request pending.

CR fix:
If a pending urgent request (A) gets merged with another request (B)
A is removed from scheduler queue but is not removed from
rd->pending_urgent_rq.

CRs-Fixed: 453712
Change-Id: I321e8cf58e12a05b82edd2a03f52fcce7bc9a900
Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Tuned All I/O Govs to deliver better performance for ANDROID. we want to give little more time to finish read/write before sync so it's may prevent lag if sio/vr/zen/deadline govs used.

noop/fifo donr have any controls.
and row/bfq/cfq code not allow much tuning.

cfq + bfq made for HDD DISKS so we can disable them for good.
all the rest ok for android ssd flash cards.

Conflicts:

	block/deadline-iosched.c
	block/sio-iosched.c
	block/vr-iosched.c
	block/zen-iosched.c
Add SMOOTH_UI (https://github.com/dorimanx/Dorimanx-SG2-I9100-Kernel/commit/2d0e4fffddac4ae8fe399b194151d7206251d66f)

Signed-off-by: Seongmin Park <r_data@naver.com>
Revert "cpufreq: conservative: tune for performance."

This reverts commit bdf883c33e1f2c7573474caf4304b1b6d9063703.
cpufreq_conservative.c: Tune the conservative gov.
(https://patchwork.kernel.org/patch/2195551/
https://github.com/dorimanx/Dorimanx-SG2-I9100-Kernel/commit/7064600ea39d0aa39d5b0a509f7b73287b665b1d
etc...)

Signed-off-by: Seongmin Park <r_data@naver.com>
cpufreq_ondemand.c: Tune the ondemand gov. (CPUIDLE detection, ...)
(https://github.com/dorimanx/Dorimanx-SG2-I9100-Kernel/commit/9b52cbe18f9f33a694aa3f5c87cf2d2dc2b1d7f4)

Signed-off-by: Seongmin Park <r_data@naver.com>
cpufreq_conservative.c: Fix compile error

Signed-off-by: Seongmin Park <r_data@naver.com>