Add mpdecision to defconfig
msm_mpdecision: fix merge errors

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>
cpuinit: get rid of __cpuinit, first regexp
This commit is the result of:

find -name "*.c" | xargs sed -i "s/ __cpuinit / /g"

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>

Conflicts:
	arch/arm/kernel/arch_timer.c
	arch/arm/kernel/perf_event.c
	arch/arm/kernel/smp.c
	arch/arm/mach-msm/acpuclock-krait.c
	arch/arm/mach-msm/platsmp-8625.c
	arch/arm/mach-msm/platsmp.c
	drivers/base/cpu.c
	drivers/base/topology.c
	init/calibrate.c
	kernel/hrtimer.c
	kernel/printk.c
	kernel/rcutree.c
	kernel/relay.c
	kernel/sched/core.c
	kernel/stop_machine.c
	kernel/workqueue.c
	mm/slub.c
	mm/vmstat.c
cpuinit: get rid of __cpuinit, second regexp
This commit is the result of:

find -name "*.c" | xargs sed -i "s/ __cpuexit / /g"

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>
cpuinit: get rid of __cpuinit, third regexp
This commit is the result of:

find -name "*.c" | xargs sed -i "s/ __cpuinitdata//g"

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>

Conflicts:
	kernel/timer.c
cpuinit: get rid of __cpuinit, fourth regexp
This commit is the result of:

find -name "*.c" | xargs sed -i "s/ __cpuinit$//g"

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>
cpuinit: get rid of __cpuinit, fifth regexp
This commit is the result of:

find arch/ -name "*.h" | xargs sed -i "s/ __cpuinit//g"

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>
cpuinit: get rid of __cpuinit, sixth regexp
This commit is the result of:

find -name "*.c" | xargs sed -i "s/^__cpuinit //g"

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>
cpuinit: get rid of __cpuinit, manual fixups

a few final fixups that haven't been caught by regexps

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>

Conflicts:
	arch/x86/kernel/cpu/scattered.c
	kernel/rcutree_plugin.h
cpuinit: turn __cpuinit into nops

    now that there's no users left, turn __cpuinit into a nop for now,
    to avoid breaking any in-flight code. In a few releases we can just
    drop it entirely.

    Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>

Conflicts:
	include/linux/init.h
kbuild: drop cpuinit/cpuexit checks in modpost

With the removal of cpuinit/cpuexit we no longer need to
do section mismatch checks on these sections.

Drop it from modpost.

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>

Conflicts:
	scripts/mod/modpost.c
revert hacks for the previous misuse of __cpuinit for hotplug only functions

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>

Conflicts:
	mm/vmscan.c
msm_mpdecision: various fixes and tweaks

- fix get_slowest_cpu_rate(): don't cut off rate to int
- fix get_slowest_cpu_rate(): don't use values from an offline cpu
- fix get_slowest_cpu(): don't return cpu0.
- tweak hotplug thresholds

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>
acpu: export krait variant to debugfs

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>
Voltage Control: initial voltage control for MSM S4-Pro SOC

Signed-off-by: faux123 <reioux@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>

Conflicts:

	arch/arm/mach-msm/Kconfig

Conflicts:
	arch/arm/mach-msm/Kconfig

Conflicts:
	arch/arm/mach-msm/Kconfig
Voltage Control: add sysfs interface

Signed-off-by: faux123 <reioux@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>
acpu: krait_variant: add detection for unknown pvs

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>
mach-msm/cpufreq: set safe frequencies from config

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>

Conflicts:
	arch/arm/mach-msm/cpufreq.c
acpu: fix krait variant export
This was a classic example for a clean cherry pick, but broken code.

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: Lens-F <tnoah12@gmail.com>