diff options
Diffstat (limited to 'arch/s390/mm/pgtable.c')
-rw-r--r-- | arch/s390/mm/pgtable.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/s390/mm/pgtable.c b/arch/s390/mm/pgtable.c index 17bf4d3d303a..a8154a1a2c94 100644 --- a/arch/s390/mm/pgtable.c +++ b/arch/s390/mm/pgtable.c | |||
@@ -1165,7 +1165,8 @@ void pmdp_splitting_flush(struct vm_area_struct *vma, unsigned long address, | |||
1165 | } | 1165 | } |
1166 | } | 1166 | } |
1167 | 1167 | ||
1168 | void pgtable_trans_huge_deposit(struct mm_struct *mm, pgtable_t pgtable) | 1168 | void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, |
1169 | pgtable_t pgtable) | ||
1169 | { | 1170 | { |
1170 | struct list_head *lh = (struct list_head *) pgtable; | 1171 | struct list_head *lh = (struct list_head *) pgtable; |
1171 | 1172 | ||
@@ -1179,7 +1180,7 @@ void pgtable_trans_huge_deposit(struct mm_struct *mm, pgtable_t pgtable) | |||
1179 | mm->pmd_huge_pte = pgtable; | 1180 | mm->pmd_huge_pte = pgtable; |
1180 | } | 1181 | } |
1181 | 1182 | ||
1182 | pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm) | 1183 | pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp) |
1183 | { | 1184 | { |
1184 | struct list_head *lh; | 1185 | struct list_head *lh; |
1185 | pgtable_t pgtable; | 1186 | pgtable_t pgtable; |