diff options
Diffstat (limited to 'arch/ppc/mm/pgtable.c')
-rw-r--r-- | arch/ppc/mm/pgtable.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/ppc/mm/pgtable.c b/arch/ppc/mm/pgtable.c index fadacfd18806..409fcaa4994a 100644 --- a/arch/ppc/mm/pgtable.c +++ b/arch/ppc/mm/pgtable.c | |||
@@ -74,7 +74,7 @@ pgd_t *pgd_alloc(struct mm_struct *mm) | |||
74 | return ret; | 74 | return ret; |
75 | } | 75 | } |
76 | 76 | ||
77 | void pgd_free(pgd_t *pgd) | 77 | void pgd_free(struct mm_struct *mm, pgd_t *pgd) |
78 | { | 78 | { |
79 | free_pages((unsigned long)pgd, PGDIR_ORDER); | 79 | free_pages((unsigned long)pgd, PGDIR_ORDER); |
80 | } | 80 | } |
@@ -111,7 +111,7 @@ struct page *pte_alloc_one(struct mm_struct *mm, unsigned long address) | |||
111 | return ptepage; | 111 | return ptepage; |
112 | } | 112 | } |
113 | 113 | ||
114 | void pte_free_kernel(pte_t *pte) | 114 | void pte_free_kernel(struct mm_struct *mm, pte_t *pte) |
115 | { | 115 | { |
116 | #ifdef CONFIG_SMP | 116 | #ifdef CONFIG_SMP |
117 | hash_page_sync(); | 117 | hash_page_sync(); |
@@ -119,7 +119,7 @@ void pte_free_kernel(pte_t *pte) | |||
119 | free_page((unsigned long)pte); | 119 | free_page((unsigned long)pte); |
120 | } | 120 | } |
121 | 121 | ||
122 | void pte_free(struct page *ptepage) | 122 | void pte_free(struct mm_struct *mm, struct page *ptepage) |
123 | { | 123 | { |
124 | #ifdef CONFIG_SMP | 124 | #ifdef CONFIG_SMP |
125 | hash_page_sync(); | 125 | hash_page_sync(); |