msm: hotplug: Support cpu hotplug in no PM cases

Add support for hotplug operations to take secondary
CPUs online/offline when CONFIG_PM is turned off.

Change-Id: Iae591f7307a3ea574e3f512714a08da23bcf069b
Signed-off-by: Sathish Ambley <sambley@codeaurora.org>
arch: arm: mach-msm: remove htc_drm

Change-Id: I0064ac4e2f0f05fd77512fb6dc3885b26e8f7137
arch: arm: mach-msm: remove radio_feedback
msm: pm: Remove idle wakelock checking

Now that all users of idle wakelocks are migrated to pm_qos we
can remove the idle wakelock checks from the pm code.

Change-Id: I19cca1d0b28a2943178b9d9eade2b594fd94a139
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
glacier: remove pm8xxx config

Change-Id: Ia8312943fc3764ccc6f3aa9163cf48c78fe0b674
mach-msm: fixup htc_drm removal

Change-Id: Ibe4e5e5ad4d1b4c182a064656c2765d06cfd3af1
mm: PKSMv0.2: Apply pksm-v0.2-for-linux3.6.0 patch

PKSM uses an algorithm and mechanism that directly handles the Anon-pages
that are created/freed by the linux kernel. It is also transparent for user,
while saving CPU time, because it does not need to traverse VMAs to find
a valid anonymous page.

From: https://code.google.com/p/pksm/downloads/list
Signed-off-by: Luis Cruz <ljc2491@gmail.com>
Merge tag 'v3.0.101' into HEAD

This is the 3.0.101 stable release
glacier: defconfig: enable PKSM

Signed-off-by: Luis Cruz <ljc2491@gmail.com>
mm: pksm: Clean up unused KSM leftovers

and fix a warning

Signed-off-by: Luis Cruz <ljc2491@gmail.com>