diff options
Diffstat (limited to 'arch/sparc/mm/gup.c')
-rw-r--r-- | arch/sparc/mm/gup.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/sparc/mm/gup.c b/arch/sparc/mm/gup.c index a986b5d05712..42c55df3aec3 100644 --- a/arch/sparc/mm/gup.c +++ b/arch/sparc/mm/gup.c | |||
@@ -56,6 +56,8 @@ static noinline int gup_pte_range(pmd_t pmd, unsigned long addr, | |||
56 | put_page(head); | 56 | put_page(head); |
57 | return 0; | 57 | return 0; |
58 | } | 58 | } |
59 | if (head != page) | ||
60 | get_huge_page_tail(page); | ||
59 | 61 | ||
60 | pages[*nr] = page; | 62 | pages[*nr] = page; |
61 | (*nr)++; | 63 | (*nr)++; |