]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/sparc/mm/gup.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
[mv-sheeva.git] / arch / sparc / mm / gup.c
index a986b5d0571281463876534dbe2beeeacdf2609d..42c55df3aec300b5baee79e6af5123ab99c7b126 100644 (file)
@@ -56,6 +56,8 @@ static noinline int gup_pte_range(pmd_t pmd, unsigned long addr,
                        put_page(head);
                        return 0;
                }
+               if (head != page)
+                       get_huge_page_tail(page);
 
                pages[*nr] = page;
                (*nr)++;