From: Pingfan Liu <pi...@redhat.com> Between early_setup()->allocate_paca_ptrs() and smp_setup_cpu_maps()->free_unused_pacas(), there is no call to set_nr_cpu_ids(), which means nr_cpu_ids is unchanged.
Hence removing the check. Signed-off-by: Pingfan Liu <pi...@redhat.com> Cc: Michael Ellerman <m...@ellerman.id.au> Cc: Nicholas Piggin <npig...@gmail.com> Cc: Christophe Leroy <christophe.le...@csgroup.eu> Cc: Mahesh Salgaonkar <mah...@linux.ibm.com> Cc: Wen Xiong <wenxi...@us.ibm.com> Cc: Baoquan He <b...@redhat.com> Cc: Ming Lei <ming....@redhat.com> Cc: Sourabh Jain <sourabhj...@linux.ibm.com> Cc: Hari Bathini <hbath...@linux.ibm.com> Cc: ke...@lists.infradead.org To: linuxppc-dev@lists.ozlabs.org --- arch/powerpc/kernel/paca.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/arch/powerpc/kernel/paca.c b/arch/powerpc/kernel/paca.c index cda4e00b67c1..760f371cf096 100644 --- a/arch/powerpc/kernel/paca.c +++ b/arch/powerpc/kernel/paca.c @@ -286,16 +286,6 @@ void __init allocate_paca(int cpu) void __init free_unused_pacas(void) { - int new_ptrs_size; - - new_ptrs_size = sizeof(struct paca_struct *) * nr_cpu_ids; - if (new_ptrs_size < paca_ptrs_size) - memblock_phys_free(__pa(paca_ptrs) + new_ptrs_size, - paca_ptrs_size - new_ptrs_size); - - paca_nr_cpu_ids = nr_cpu_ids; - paca_ptrs_size = new_ptrs_size; - #ifdef CONFIG_PPC_64S_HASH_MMU if (early_radix_enabled()) { /* Ugly fixup, see new_slb_shadow() */ @@ -304,9 +294,6 @@ void __init free_unused_pacas(void) paca_ptrs[boot_cpuid]->slb_shadow_ptr = NULL; } #endif - - printk(KERN_DEBUG "Allocated %u bytes for %u pacas\n", - paca_ptrs_size + paca_struct_size, nr_cpu_ids); } #ifdef CONFIG_PPC_64S_HASH_MMU -- 2.31.1