Remove the preexisting "perf" local version
Tweak the Deadline I/O Scheduler

Set this as default for optimal performance as well.
Increase max readahead value
-100 mV UV

Let's UV across the board for better battery life.
touchscreen: tweak some initialization parameters for better UI response

Signed-off-by: faux123 <reioux@gmail.com>
Userspace Voltage Control
block: Adding ROW scheduling algorithm
Enable the ROW I/O Scheduler by default
Some ondemand governor tweaks
Lower the minimum voltage limit for voltage control interface
Battery Life eXtender (BLX)

This is a simple port of Ezekeel's BLX mod to the Nexus 4.

See this thread for more information: http://forum.xda-developers.com/showthread.php?t=1257497

Let's keep the same sysfs implementation so that apps, such as Trickster MOD, can support this.
Optimized ARM RWSEM algorithm

RWSEM implementation for ARM using atomic functions.
Heavily based on arch/sh/include/asm/rwsem.h

Signed-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>
Partial revert of c20309419e for better screen colors
ARM: add auto hotplug driver
auto_hotplug: enable the min_online_cpus value

Use a module_param_cb to set the minimum number of online CPUs when the screen is on.

The values are between 1-4.

usage:
echo '1' > /sys/module/auto_hotplug/parameters/min_online_cpus
487.5 Mhz GPU OC
Reduce the min readahead value
Trivial naming fix for GPU OC
auto_hotplug: some tweaks

Several tweaks to try to improve battery life.
final color config for pa 3.0

Change-Id: I18c901c2d77c77088c4e38977bf6d99c6d16de12