powerpc/mm: Use page fragments for allocation page table at PMD level
[linux-2.6-block.git] / arch / powerpc / mm / pgtable-book3s64.c
index 47323ed8d7b54eca827051667a7f464db34bb1c0..abda2b92f1baab4831d8f604cb9c0687371646c0 100644 (file)
@@ -400,7 +400,7 @@ static inline void pgtable_free(void *table, int index)
                pte_fragment_free(table, 0);
                break;
        case PMD_INDEX:
-               kmem_cache_free(PGT_CACHE(PMD_CACHE_INDEX), table);
+               pmd_fragment_free(table);
                break;
        case PUD_INDEX:
                kmem_cache_free(PGT_CACHE(PUD_CACHE_INDEX), table);
@@ -431,7 +431,6 @@ void __tlb_remove_table(void *_table)
 #else
 void pgtable_free_tlb(struct mmu_gather *tlb, void *table, int index)
 {
-
        return pgtable_free(table, index);
 }
 #endif