Remove '+' symbol from kernel version string

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
cpufreq: export the cpu load across cores to the policy struct. On Performance governor let's emulate a constant 100% load (in this Kernel's case it will make all cores online, which is kinda the purpose of a performance governor isn't it?).

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
msm: don't build RQ_STATS.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
cpufreq: cpu-boost: merge missing bit of thread priority from https://github.com/myfluxi/kernel_msm/commit/9fbbbdd70ee1ef19e77eb72830cc53ae5c426515

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
cpufreq: cpu-boost: we can hit a small performance loss by not queuing input works less than 150ms apart when our default input work duration is only 40ms, so use that 40ms as a magic value instead of the 150ms minimum interval.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
cpu-boost: if the user is underclocking choose the minimum clock from input_boost_freq and policy->max for extra power savings if the underclocked freq is < input_boost_freq

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
wlan: just shut up...

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Disable perf events. We don't really need these for production.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
debug: goodbye debugs

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

Conflicts:
	init/Kconfig
msm: thermal: fix init with msm_thermal

 * not using ioctl interface for this in-kernel solution
so prevent msm_thermal-dev to be built
 * use higher frequency points than my N5 driver because
Bacon rarely gets really hot so we don't need to throttle
as heavy
 * re-structure init->register<->exit flow compared to the
N5 code. We don't rely on board init call anymore. Besides
externs are fugly. The rest is on the msm_thermal merge side

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
msm: thermal: add my cleaned up in-kernel driver

 * mostly copy-pasta from the N5
 * thermal-engine daemon is disabled in userspace
 * users can now ajudst the thermal throttle point in sysfs
 * well... it's clean :)
 * stability test responds very well and the device doesn't
heat up too much. On stock thermal solution the device rapidly
reached un-bearable temperature on the back (running stability test)
due to it's weird throttling mechanics (at least from what we can
observe since the code is proprietary) and doesn't cool down easily.
With this solution that doesn't happen.

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