Fix for POWER_SUPPLY_PROP_DRIVER_UNINSTALL undefined
Small fixes

Conflicts:
	drivers/usb/dwc3/dwc3_otg.c
	drivers/video/msm/mdss/mdss_mdp_intf_video.c
Makefile: started to add flags for -O3 linaro builds
Makefile: linaro build optimizations
Add schedulers and governors
Voltage Control: generic voltage control for DTS based kernels

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	arch/arm/mach-msm/clock-krait-8974.c
	drivers/cpufreq/cpufreq.c

Conflicts:
	arch/arm/mach-msm/Kconfig
Revert "Small fixes"

This reverts commit 5139e88631cf3ac89d97fa3f90003eed945d9800.
Revert "Revert "Small fixes""

This reverts commit 68f16348e17ba3ae9d4afb320ca526678b380ace.
arch/arm/mach-msm|fs|ipc|kernel|mm: fix uninitialized warnings
fs: namespace: Fix uninitialized warning
Fix -Warray-bounds warnings

Conflicts:
	net/ipv4/tcp_input.c
	sound/soc/msm/qdsp6v2/rtac.c
Fix -W-maybe-uninitialized errors

Conflicts:
	drivers/devfreq/simple_gpu_algorithm.c
-O2 and uninitialized file fixes