Re: [RFC PATCH v0 3/5] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings

2020-06-22 Thread Aneesh Kumar K.V
@@ -71,8 +135,8 @@ static int early_map_kernel_page(unsigned long ea, unsigned long pa, > > pgdp = pgd_offset_k(ea); > if (pgd_none(*pgdp)) { > - pudp = early_alloc_pgtable(PUD_TABLE_SIZE, nid, > - region_start, region_

Re: [RFC PATCH v0 3/5] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings

2020-06-22 Thread Aneesh Kumar K.V
Bharata B Rao writes: > We can hit the following BUG_ON during memory unplug > > kernel BUG at arch/powerpc/mm/book3s64/pgtable.c:344! > Oops: Exception in kernel mode, sig: 5 [#1] > LE PAGE_SIZE=64K MMU=Radix SMP NR_CPUS=2048 NUMA pSeries > NIP [c0097d48] pmd_fragment_free+0x48/0xd0 > LR

[RFC PATCH v0 3/5] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings

2020-04-05 Thread Bharata B Rao
We can hit the following BUG_ON during memory unplug kernel BUG at arch/powerpc/mm/book3s64/pgtable.c:344! Oops: Exception in kernel mode, sig: 5 [#1] LE PAGE_SIZE=64K MMU=Radix SMP NR_CPUS=2048 NUMA pSeries NIP [c0097d48] pmd_fragment_free+0x48/0xd0 LR [c16aaefc] remove_pagetable+