diff options
Diffstat (limited to 'arch/s390/mm/hugetlbpage.c')
-rw-r--r-- | arch/s390/mm/hugetlbpage.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/arch/s390/mm/hugetlbpage.c b/arch/s390/mm/hugetlbpage.c index 3c80d2e38f03..210ffede0153 100644 --- a/arch/s390/mm/hugetlbpage.c +++ b/arch/s390/mm/hugetlbpage.c | |||
@@ -192,12 +192,6 @@ int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) | |||
192 | return 0; | 192 | return 0; |
193 | } | 193 | } |
194 | 194 | ||
195 | struct page *follow_huge_addr(struct mm_struct *mm, unsigned long address, | ||
196 | int write) | ||
197 | { | ||
198 | return ERR_PTR(-EINVAL); | ||
199 | } | ||
200 | |||
201 | int pmd_huge(pmd_t pmd) | 195 | int pmd_huge(pmd_t pmd) |
202 | { | 196 | { |
203 | if (!MACHINE_HAS_HPAGE) | 197 | if (!MACHINE_HAS_HPAGE) |
@@ -210,17 +204,3 @@ int pud_huge(pud_t pud) | |||
210 | { | 204 | { |
211 | return 0; | 205 | return 0; |
212 | } | 206 | } |
213 | |||
214 | struct page *follow_huge_pmd(struct mm_struct *mm, unsigned long address, | ||
215 | pmd_t *pmdp, int write) | ||
216 | { | ||
217 | struct page *page; | ||
218 | |||
219 | if (!MACHINE_HAS_HPAGE) | ||
220 | return NULL; | ||
221 | |||
222 | page = pmd_page(*pmdp); | ||
223 | if (page) | ||
224 | page += ((address & ~HPAGE_MASK) >> PAGE_SHIFT); | ||
225 | return page; | ||
226 | } | ||