[PATCH v7 02/12] ARM: SoC: Add per SoC SMP and CPU hotplug operations
Shawn Guo
shawn.guo at linaro.org
Sun Jun 10 23:47:53 EDT 2012
On Thu, Jun 07, 2012 at 05:09:19PM +0100, Marc Zyngier wrote:
> +#ifdef CONFIG_SMP
> +#define soc_smp_init_ops(ops) .smp_init_ops = &(ops),
> +#define soc_smp_ops(ops) .smp_ops = &(ops),
> +#ifdef CONFIG_HOTPLUG_SMP
s/CONFIG_HOTPLUG_SMP/CONFIG_HOTPLUG_CPU
> +#define soc_hotplug_ops(prefix) .hotplug_ops = { \
> + .cpu_kill = prefix##_cpu_kill, \
> + .cpu_die = prefix##_cpu_die, \
> + .cpu_disable = prefix##_cpu_disable, \
> + },
> +#else
> +#define soc_hotplug_ops(prefix) .hotplug_ops = {},
> +#endif
> +extern void soc_smp_ops_register(struct arm_soc_smp_init_ops *,
> + struct arm_soc_smp_ops *);
> +#else
> +#define soc_smp_init_ops(ops) /* empty */
> +#define soc_smp_ops(ops) /* empty */
> +#define soc_smp_ops_register(a,b) do {} while(0)
> +#endif
--
Regards,
Shawn
More information about the linux-arm-kernel
mailing list