[PATCH 0/5] ARM: DT: remove redundant DT related code
Nicolas Pitre
nicolas.pitre at linaro.org
Tue Jul 23 15:45:01 EDT 2013
On Tue, 23 Jul 2013, Sudeep KarkadaNagesha wrote:
> From: Sudeep KarkadaNagesha <sudeep.karkadanagesha at arm.com>
>
> Hi,
>
> As part of my changes to remove duplicate code for parsing cpu nodes
> in the device tree, I found few unnecessary code mostly around smp_init_cpus.
> Most of the ARM Cortex A9 based platforms use SCU to get the number of cpus
> while many others depend on the device tree.
>
> Even on DT based platforms using SCU, they can be made to depend on DT
> to cpu count simplifying smp_init_cpus. In fact arm_dt_init_cpu_maps called
> before smp_init_cpus, already does the device tree parsing, validating
> nr_cpu_ids and setting the cpu_possible_mask appropriately.
>
> However this series targets only the platforms using DT for cpu count
> (i.e. not using SCU)
>
> Regards,
> Sudeep
For the whole series:
Acked-by: Nicolas Pitre <nico at linaro.org>
> Sudeep KarkadaNagesha (5):
> ARM: keystone: remove redundant smp_init_cpus definition
> ARM: vexpress: remove redundant vexpress_dt_cpus_num to get cpu count
> ARM: mach-mvebu: remove redundant DT parsing and validation
> ARM: highbank: remove redundant smp_init_cpus definition
> ARM: zynq: remove unnecessary setting of cpu_present_mask
>
> arch/arm/mach-highbank/platsmp.c | 22 ----------------------
> arch/arm/mach-keystone/platsmp.c | 1 -
> arch/arm/mach-mvebu/platsmp.c | 19 +------------------
> arch/arm/mach-vexpress/platsmp.c | 32 +-------------------------------
> arch/arm/mach-zynq/platsmp.c | 9 ---------
> 5 files changed, 2 insertions(+), 81 deletions(-)
>
> --
> 1.8.1.2
>
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>
More information about the linux-arm-kernel
mailing list