ARM: zynq: remove unnecessary setting of cpu_present_mask
authorSudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
Tue, 23 Jul 2013 11:32:44 +0000 (12:32 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 10 Dec 2013 13:20:25 +0000 (14:20 +0100)
This patch also removes setting cpu_present_mask as platforms should
only re-initialize it in smp_prepare_cpus() if present != possible.

Cc: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
arch/arm/mach-zynq/platsmp.c

index 8021499..abc82ef 100644 (file)
@@ -109,15 +109,6 @@ static void __init zynq_smp_init_cpus(void)
 
 static void __init zynq_smp_prepare_cpus(unsigned int max_cpus)
 {
-       int i;
-
-       /*
-        * Initialise the present map, which describes the set of CPUs
-        * actually populated at the present time.
-        */
-       for (i = 0; i < max_cpus; i++)
-               set_cpu_present(i, true);
-
        scu_enable(zynq_scu_base);
 }