Merge remote-tracking branch 'upstream/nightlies' into nightlies

Conflicts:
	arch/arm/kernel/mako_hotplug.c
Merge remote-tracking branch 'franco/nightlies' into nightlies

Conflicts:
	arch/arm/kernel/mako_hotplug.c
Fix compiling errors with gcc-4.7.
Using SLAB to compile with gcc-4.8.1
New franco hotplug driver
Merge remote-tracking branch 'franco/nightlies' into nightlies
Few more tweaks
Cleaned what we don't need, fixed some warnings, thanks to Anarkia.
revert to Franco one
Merge remote-tracking branch 'franco/nightlies' into nightlies

Conflicts:
	drivers/input/touchscreen/lge_touch_core.c
	include/linux/hotplug.h
Removed some usless flags, now kernel is 200kb smaller
Added BITS_PER_LONG_LONG definition avoiding lib/vsprintf.c errors.
msm_thermal: add the work to a dedicated WQ. We need the driver to be notified of temp changes as fast as possible, and during high system load the latency might be big and delay the response of the throttling.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
mako_hotplug: if the cores go online one by one we still want the performance tunables if we hit the second level threshold with all the cores online for at least 5 seconds.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
cpufreq: interactive: improve governor routines, clean up old crap and remove tracing. Also add 3 tunables.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
mako_hotplug: adapt according to the new interactive code.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
cpufreq: interactive: fix a bug and remove some, in my opinion, useless code.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
mako_hotplug: increase first_level to 90.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
msm: cpufreq: Break out early if target frequency is the same as the current

Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr>
Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>
Revert "cpufreq: interactive: fix a bug and remove some, in my opinion, useless code."

This reverts commit 2b193a2a9a54228d576debc195a1da8d4b13df3f.