msm8960_tsens: enable all thermal devices

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Switch to the mpdecision from @showp1984 because it is open source, more customizable, and overall better than the CAF/QCOM one

Change-Id: Ibb8d01848e5e2a390d94ecfaf316b54783ba8436

Conflicts:
	arch/arm/configs/cyanogenmod_e975_defconfig
	arch/arm/mach-msm/Makefile
	arch/arm/mach-msm/msm_mpdecision.c
Fix all mpdecision errors

Change-Id: I0d9d8120ba07d25f94beaba3997542413902eb2d

Conflicts:
	arch/arm/mach-msm/lge/mako/board-mako.c
Revert "msm8960_tsens: enable all thermal devices"

This reverts commit 23a0156ef4a33efbdaaa2c37ca8e6e66a73ff199.
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>
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>

Conflicts:
	arch/arm/kernel/perf_event.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>
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>
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>
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>

Conflicts:
	arch/x86/kernel/cpu/scattered.c

Change-Id: Ie2f131baa9d0549ebc8f0310efe5d93f32f9b2be

Conflicts:
	arch/x86/kernel/cpu/scattered.c
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>
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>
revert hacks for the previous misuse of __cpuinit for hotplug only functions

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

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
acpu: krait_variant: add detection for unknown pvs

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
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>
msm_dcvs: remove no longer existing trace events

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

Conflicts:
	arch/arm/mach-msm/msm_dcvs.c
	arch/arm/mach-msm/msm_dcvs_scm.c

Change-Id: If900a5ea8e58fb3b9461349e60854ea5fe1efd73
kernel/return_address.c: hide warning

Signed-off-by: Dennis Rassmann <showp1984@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>

Conflicts:
	arch/arm/kernel/perf_event.c
	arch/arm/mach-msm/acpuclock-krait.c

Change-Id: Idd22f8952d2cd1fdd7e8d1220e3ad2f67ef11a82

Conflicts:
	arch/arm/mach-msm/acpuclock-krait.c
Fix more cpuinit mismatches

Change-Id: I1d3d30af36ccb7085e7ccf21673f42085789f7c5