|
@@ -50,7 +50,12 @@ pmd_free(struct mm_struct *mm, pmd_t *pmd)
|
|
|
free_page((unsigned long)pmd);
|
|
|
}
|
|
|
|
|
|
-extern pte_t *pte_alloc_one_kernel(struct mm_struct *mm, unsigned long addr);
|
|
|
+static inline pte_t *
|
|
|
+pte_alloc_one_kernel(struct mm_struct *mm, unsigned long address)
|
|
|
+{
|
|
|
+ pte_t *pte = (pte_t *)__get_free_page(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO);
|
|
|
+ return pte;
|
|
|
+}
|
|
|
|
|
|
static inline void
|
|
|
pte_free_kernel(struct mm_struct *mm, pte_t *pte)
|