Revert "Revert "ARM: smp: Fix cpu_up() racing with sys_reboot""

This reverts commit fe20747b8f37ce78934c51ab0b52658e048174f6.
Revert "Revert "ARM: SMP: use a timing out completion for cpu hotplug""

This reverts commit c02790317fc30f5e1be6823d27abd5442f4e6ad2.
Revert "Revert "ARM: smpboot: Enable interrupts after marking CPU online/active""

This reverts commit b5956771d4d0d14d64f6a27d6e0bbc62c6efc901.
Revert "Revert "CPU hotplug, PM: Remove unused symbol 'suspend_cpu_hotplug'""

This reverts commit 116ae5527e7f48c916101b0b5296efaa0851ecb1.
Revert "Revert "cpu-hotplug: Add the function 'cpu_hotplug_inprogress'""

This reverts commit fc7ce682f85294dee3de06aa86a6e2078b67bb70.
Revert "Revert "PM / Sleep: Fix race between CPU hotplug and freezer""

This reverts commit 5abfb6907c1c0a7c59a56c88e6007453e78057da.
Revert "Revert "mutex: restrict mutex spinning to only one task per mutex""

This reverts commit 93d260c1537e745fdf1ac328b6d705087db32d73.
Revert "Revert "Revert "Revert "percpu_counter: Set protection to spinlock""""

This reverts commit cfc2c0dacbd1d8a1b556196d59a3212264accac2.
Revert "Revert "mutex: dynamically disable mutex spinning at high load""

This reverts commit f81b64f36ba3f92aa67f48b0ce315d7b86527d89.
Revert "Revert "timer: hrtimer: Don't check idle_cpu() before calling get_nohz_timer""

This reverts commit de1bbdccdf7e397d12d09eb52e8e4cffc22b4902.
Intellidemand: Set perflock ID freq to 100mhz
Revert "Revert "Revert "timer: hrtimer: Don't check idle_cpu() before calling get_nohz_timer"""

This reverts commit 56440800ba7198686391d1a1f0ca1c89ce1b310f.
Revert "Revert "hrtimer: Don't reinitialize a cpu_base's lock on CPU_UP""

This reverts commit d989e87d298f8d4e04793c29b528092c85c1aaa6.
Revert "Revert "timer: hrtimer: Don't check idle_cpu() before calling get_nohz_timer""

This reverts commit de1bbdccdf7e397d12d09eb52e8e4cffc22b4902.
Revert "printk: Allow console lock durin hotplug"

This reverts commit 95997a0e382bdfdeacd3681b0217c86113eca7bf.
Revert "Revert "I2C: OMAP: Fix the crash in i2c remove""

This reverts commit d28ebf13024b7e37e7c165ee122dc634198dae1f.
Intellidemand: Set inactive condition..