mm/hugetlb: add more arch-defined huge_pte functions
[linux-2.6-block.git] / arch / s390 / mm / hugetlbpage.c
index 532525ec88c1ebce808da0e5b6dc06630b4d997f..121089d578029191c61c71843b7e311c6be317df 100644 (file)
@@ -39,7 +39,7 @@ int arch_prepare_hugepage(struct page *page)
        if (!ptep)
                return -ENOMEM;
 
-       pte = mk_pte(page, PAGE_RW);
+       pte_val(pte) = addr;
        for (i = 0; i < PTRS_PER_PTE; i++) {
                set_pte_at(&init_mm, addr + i * PAGE_SIZE, ptep + i, pte);
                pte_val(pte) += PAGE_SIZE;