From a43fdd54d4cf806db1c058b4168d3d487c906f78 Mon Sep 17 00:00:00 2001 From: Minchan Kim Date: Mon, 11 Mar 2019 11:41:40 +0900 Subject: [PATCH] Revert "mm: protect SPF handler against anon_vma changes" This reverts commit ff6cfddf7a20ecb94397f8ebd925e06933945c10. Bug: 128240262 Change-Id: I317785d46d335aab974e194e5ea0d744513baecd Signed-off-by: Minchan Kim [dereference23: Forward port to msm-5.4] Signed-off-by: Alexander Winkowski --- mm/memory.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/mm/memory.c b/mm/memory.c index 054da820d99a..e2f20c6bf83c 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -410,9 +410,7 @@ void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, * Hide vma from rmap and truncate_pagecache before freeing * pgtables */ - vm_write_begin(vma); unlink_anon_vmas(vma); - vm_write_end(vma); unlink_file_vma(vma); if (is_vm_hugetlb_page(vma)) { @@ -426,9 +424,7 @@ void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, && !is_vm_hugetlb_page(next)) { vma = next; next = vma->vm_next; - vm_write_begin(vma); unlink_anon_vmas(vma); - vm_write_end(vma); unlink_file_vma(vma); } free_pgd_range(tlb, addr, vma->vm_end,