|
@@ -124,19 +124,12 @@ static int r8a7779_cpu_kill(unsigned int cpu)
|
|
|
|
|
|
return 0;
|
|
|
}
|
|
|
-
|
|
|
-static int r8a7779_cpu_disable(unsigned int cpu)
|
|
|
-{
|
|
|
- /* only CPU1->3 have power domains, do not allow hotplug of CPU0 */
|
|
|
- return cpu == 0 ? -EPERM : 0;
|
|
|
-}
|
|
|
#endif /* CONFIG_HOTPLUG_CPU */
|
|
|
|
|
|
struct smp_operations r8a7779_smp_ops __initdata = {
|
|
|
.smp_prepare_cpus = r8a7779_smp_prepare_cpus,
|
|
|
.smp_boot_secondary = r8a7779_boot_secondary,
|
|
|
#ifdef CONFIG_HOTPLUG_CPU
|
|
|
- .cpu_disable = r8a7779_cpu_disable,
|
|
|
.cpu_die = shmobile_smp_scu_cpu_die,
|
|
|
.cpu_kill = r8a7779_cpu_kill,
|
|
|
#endif
|