Hi Eric,

On Wed, Dec 16, 2015 at 03:55:09PM -0800, Eric Anholt wrote:
> @@ -226,6 +228,26 @@ static const struct irq_domain_ops 
> bcm2836_arm_irqchip_intc_ops = {
>       .xlate = irq_domain_xlate_onecell
>  };
>  
> +#ifdef CONFIG_SMP

Why not put this section under the existing '#ifdef CONFIG_SMP' just a few 
lines above?

> +int __init bcm2836_smp_boot_secondary(unsigned int cpu,
> +                                   struct task_struct *idle)
> +{
> +     unsigned long secondary_startup_phys =
> +             (unsigned long)virt_to_phys((void *)secondary_startup);
> +
> +     dsb();
> +     writel(secondary_startup_phys,
> +            intc.base + LOCAL_MAILBOX3_SET0 + 16 * cpu);
> +
> +     return 0;
> +}
> +
> +static const struct smp_operations bcm2836_smp_ops __initconst = {
> +     .smp_boot_secondary     = bcm2836_smp_boot_secondary,
> +};
> +
> +#endif

baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - bar...@tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to