From ec928f71b9cb2a9754951cd7f748444f5a76ced6 Mon Sep 17 00:00:00 2001 From: Alexander Winkowski Date: Fri, 12 Jan 2024 05:03:35 +0000 Subject: [PATCH] Revert "mm: fix non-anon COW fault" This reverts commit 1b7ca44c7114e98c299c94899ed6fd1ab2280ea0. Change-Id: I3feb16538efb3b7260cfac8404f9ad68b150a64c Signed-off-by: Alexander Winkowski --- mm/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/memory.c b/mm/memory.c index c4a183d27e45..04906d1d7be7 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -4461,7 +4461,7 @@ int __handle_speculative_fault(struct mm_struct *mm, unsigned long address, if (unlikely((vma_is_anonymous(vmf.vma) && !vmf.vma->anon_vma) || (!vma_is_anonymous(vmf.vma) && !(vmf.vma->vm_flags & VM_SHARED) && - (flags & FAULT_FLAG_WRITE) && + (vmf.flags & FAULT_FLAG_WRITE) && !vmf.vma->anon_vma))) return VM_FAULT_RETRY;