]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
mm-dont-split-thp-page-when-syscall-is-called-fix-3
authorAndrew Morton <akpm@linux-foundation.org>
Wed, 21 Oct 2015 22:03:46 +0000 (09:03 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Wed, 21 Oct 2015 22:03:46 +0000 (09:03 +1100)
fix it for mm-clarify-that-the-function-operateds-on-hugepage-pte.patch

Cc: Michal Hocko <mhocko@suse.cz>
Cc: Minchan Kim <minchan@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/huge_memory.c

index 1d071bd68b2a2115f3ab86c42d92038a2b979206..9f6834408c84d2c2756e1a4a93d4e76b6e2830d0 100644 (file)
@@ -1542,7 +1542,7 @@ int madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma,
                struct page *page;
                pmd_t orig_pmd;
 
-               orig_pmd = pmdp_get_and_clear(mm, addr, pmd);
+               orig_pmd = pmdp_huge_get_and_clear(mm, addr, pmd);
 
                /* No hugepage in swapcache */
                page = pmd_page(orig_pmd);