|
@@ -121,6 +121,7 @@ static inline void pmd_free_tlb(struct mmu_gather *tlb, pmd_t *pmd,
|
|
#ifdef CONFIG_64BIT
|
|
#ifdef CONFIG_64BIT
|
|
if (tlb->mm->context.asce_limit <= (1UL << 31))
|
|
if (tlb->mm->context.asce_limit <= (1UL << 31))
|
|
return;
|
|
return;
|
|
|
|
+ pgtable_pmd_page_dtor(virt_to_page(pmd));
|
|
tlb_remove_table(tlb, pmd);
|
|
tlb_remove_table(tlb, pmd);
|
|
#endif
|
|
#endif
|
|
}
|
|
}
|