···2323 * @dt_compat: Array of device tree 'compatible' strings2424 * (XXX: although only 1st entry is looked at)2525 * @init_early: Very early callback [called from setup_arch()]2626- * @init_cpu_smp: for each CPU as it is coming up (SMP as well as UP)2626+ * @init_per_cpu: for each CPU as it is coming up (SMP as well as UP)2727 * [(M):init_IRQ(), (o):start_kernel_secondary()]2828 * @init_machine: arch initcall level callback (e.g. populate static2929 * platform devices or parse Devicetree)···3535 const char **dt_compat;3636 void (*init_early)(void);3737#ifdef CONFIG_SMP3838- void (*init_cpu_smp)(unsigned int);3838+ void (*init_per_cpu)(unsigned int);3939#endif4040 void (*init_machine)(void);4141 void (*init_late)(void);
+2-2
arch/arc/kernel/irq.c
···3232 if (plat_smp_ops.init_per_cpu)3333 plat_smp_ops.init_per_cpu(smp_processor_id());34343535- if (machine_desc->init_cpu_smp)3636- machine_desc->init_cpu_smp(smp_processor_id());3535+ if (machine_desc->init_per_cpu)3636+ machine_desc->init_per_cpu(smp_processor_id());3737#endif3838}3939
+2-2
arch/arc/kernel/smp.c
···135135 if (plat_smp_ops.init_per_cpu)136136 plat_smp_ops.init_per_cpu(cpu);137137138138- if (machine_desc->init_cpu_smp)139139- machine_desc->init_cpu_smp(cpu);138138+ if (machine_desc->init_per_cpu)139139+ machine_desc->init_per_cpu(cpu);140140141141 arc_local_timer_setup();142142