logger: Add sysfs interface to Enable / Disable Android Logger
- switching done via /sys/kernel/logger_mode interface
default is 0 (off)
Credits to AndiP & Wanam
jf: MFx merge

Conflicts:
	arch/arm/mach-msm/msm_bus/msm_bus_board_8064.c
	drivers/video/msm/mdp.c
	drivers/video/msm/mdp.h
	drivers/video/msm/mdp4_overlay.c
	drivers/video/msm/mdp4_overlay_dsi_cmd.c
	drivers/video/msm/mdp4_overlay_dsi_video.c
	drivers/video/msm/mdp4_overlay_dtv.c
	drivers/video/msm/mdp4_overlay_lcdc.c

Change-Id: I81fb72095d66511c0d4221b830f72f8b6b85ea47

Conflicts:

	kernel/signal.c
upgrade to google sources

Conflicts:
	arch/arm/mach-msm/board-jf_cri.c
	arch/arm/mach-msm/board-jf_dcm.c
	arch/arm/mach-msm/devices-8064.c
	arch/arm/mach-msm/hotplug.c
	arch/arm/mach-msm/pm-8x60.c
	drivers/gpu/ion/msm/msm_ion.c
	drivers/input/keyboard/gpio_keys.c
	drivers/media/video/msm/sensors/jc_v4l2.c
	drivers/video/msm/mdp.c
	drivers/video/msm/mdp.h
	drivers/video/msm/mdp4.h
	drivers/video/msm/mdp4_overlay.c
	drivers/video/msm/mdp4_overlay_dsi_cmd.c
	drivers/video/msm/mdp4_overlay_dsi_video.c
	drivers/video/msm/mdp4_overlay_dtv.c
	drivers/video/msm/vidc/common/vcd/vcd_power_sm.c
Change-Id: Icac51ed5ab5e58e0ec1eeaf6c9d4306db6c613c3
cpufreq: ondemand: Calculate the next frequency proportional to current load

If load_freq < adj_up_threshold adjust the frequency proportional to
current load.
So, we don't wait for load to saturate the min frequency until
up_threshold. We adjust frequency immediately to a higher frequency.

Also, update the MICRO_FREQUENCY_UP_THRESHOLD to 95 and
MICRO_FREQUENCY_DOWN_DIFFERENTIAL to 3. We don't need more aggresive
values anymore.

Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr>

Conflicts:

	drivers/cpufreq/cpufreq_ondemand.c
cpufreq: ondemand: freq_next should be proportional to cpuinfo.max_freq

Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr>
cpufreq: ondemand: Fix frequency increase comparison

up_threshold should compared against max_load. Fix it.

Also cleanup unused code from calculation change of freq_target method.

Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr>
msm: cpufreq: Break out early if target frequency is the same as the current

Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr>

Conflicts:

	arch/arm/mach-msm/cpufreq.c
cpufreq: ondemand: Drop early_demand

Since we changed the calculation of target frequency early demand is
kind of useless.

Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr>
Revert "cpufreq: ondemand: Drop early_demand"

This reverts commit bc7bf7542d72a660e6294408d24d4c63fa88087e.
Revert "msm: cpufreq: Break out early if target frequency is the same as the current"

This reverts commit c9b49884a782d917c5a0770a20cbbae707c93ccd.

Conflicts:

	arch/arm/mach-msm/cpufreq.c
Revert "cpufreq: ondemand: Fix frequency increase comparison"

This reverts commit cb617775c2ae68baee00f2db0246a6204e9c6420.
Revert "cpufreq: ondemand: freq_next should be proportional to cpuinfo.max_freq"

This reverts commit 18c5be25bc269f5c2ad6ff1397ba25338e3e0545.
Revert "cpufreq: ondemand: Calculate the next frequency proportional to current load"

This reverts commit 628b80e53316ef55b97b0886aa4842b12cf50313.
Revert "cpufreq: oncemand: Increase DOWN_DIFFERENTIAL to avoid oscillations"

This reverts commit faecf297e6c806e7146056f9b9c62da2a7c5b5fc.
Revert "cpufreq: ondemand: Change default up_threshold to 85"

This reverts commit 2cddb82616cb17c8abebf8d06315a448216b435f.
Revert "cpufreq: ondemand: Calculate gradient of CPU load to early"

This reverts commit 05dc28b0ae0ba15f63c916836db3a3c979c9426d.
Revert "cpufreq: governors: Calculate iowait time only when necessary"

This reverts commit 81617afcb0ecfb4c221e5cf594c4b12c8ec211d4.
Revert "cpufreq: ondemand: Fix typos in comments"

This reverts commit 7ae01e0060b31bb5bb3ef451bf87391abfee824b.
Revert "cpufreq: ondemand: Replace down_differential tuner with adj_up_threshold"

This reverts commit 207f9b6b821d8f59fab26fb8e99a6610ab2398bd.
mach-msm/acpuclock-8064: lower PVS1 voltage table by 100mv