Revert "ARM: SMP: use a timing out completion for cpu hotplug"

This reverts commit 916497cd493bda56c9d50d9a728f6b2da12e1d15.
Revert "gpu: pvr: reduce load on SGX MMU to improve stability."

This reverts commit 132da8596be58796d8ed6e8eddb44f6968bc45d2.
ARM: SMP: use a timing out completion for cpu hotplug
Rather than open-coding the jiffy-based wait, and polling for the
secondary CPU to come online, use a completion instead.  This
removes the need to poll, instead we will be notified when the
secondary CPU has initialized.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

Conflicts:
	arch/arm/kernel/smp.c
Test LMK
block:  CFQ tunables