]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - mm/huge_memory.c
thp, mm: fix crash due race in MADV_FREE handling
[mirror_ubuntu-artful-kernel.git] / mm / huge_memory.c
index 88c6167f194db0ec07d707329569c2d4a9d34876..f4d5f9d0f9b7683a05bf39c225191f258417cd34 100644 (file)
@@ -1575,8 +1575,8 @@ bool madvise_free_huge_pmd(struct mmu_gather *tlb, struct vm_area_struct *vma,
                get_page(page);
                spin_unlock(ptl);
                split_huge_page(page);
-               put_page(page);
                unlock_page(page);
+               put_page(page);
                goto out_unlocked;
        }