cpufreq: ondemand: fix build when someone tried to compile ondemand.
msm: cpu: add underclock
earlysuspend: speedup late resume (faster wakeup of the device)

Thanx to _2bad4u_ for the hint and dsc-team's repo I got the code from (https://github.com/dsc-team/dsc-team-kernel-project)
suspend: shorten time to enter sleep state

Conflicts:

	kernel/power/process.c

Signed-off-by: Luis Cruz <ljc2491@gmail.com>

Conflicts:

	kernel/power/process.c
mmc: decrease wakelock timeout
android: logger: reduce to 128k the size of logger device
video: msm_fb: reduce logging level.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
sched: set sched_mc_power_savings to 2, which is the highest power saving possible value for this tunable. Basically according to http://elinux.org/images/1/1d/Comparing_Power_Saving_Techniques_For_Multicore_ARM_Platforms.pdf this tunable provides serious power saving improvements close to the power savings of hotpluging cores. Since in this Kernel we're using always a minimum of 2 cpus online at any time during screen off we might actually benefit from this because this feature packs tasks together and try to bind them to cpu0, which in theory will let cpu1 idle longer, thus improving battery life.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
mm: writeback: every 500ms the writeback daemon kicks in and flushes the dirty pages into disk.

Thats not very pleasant for performance and *maybe* battery. This patch disables the writeback function while the screen is on,
and enables it back when the screen is off to flush all the dirty pages.
In my real world usage testing I notice a slight bump in smoothness and performance while using the device.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
487 MHz GPU OC
New GPU overclock system (always to 487MHz)
Add 400MHz GPU frequency
Enabled 27MHz GPU frequency