Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 601026c7 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "mm: fix non-anon COW fault"

parents 5cce5c14 1b7ca44c
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -4263,7 +4263,7 @@ int __handle_speculative_fault(struct mm_struct *mm, unsigned long address,
	if (unlikely((vma_is_anonymous(vmf.vma) && !vmf.vma->anon_vma) ||
	if (unlikely((vma_is_anonymous(vmf.vma) && !vmf.vma->anon_vma) ||
		(!vma_is_anonymous(vmf.vma) &&
		(!vma_is_anonymous(vmf.vma) &&
			!(vmf.vma->vm_flags & VM_SHARED) &&
			!(vmf.vma->vm_flags & VM_SHARED) &&
			(vmf.flags & FAULT_FLAG_WRITE) &&
			(flags & FAULT_FLAG_WRITE) &&
			!vmf.vma->anon_vma)))
			!vmf.vma->anon_vma)))
		return VM_FAULT_RETRY;
		return VM_FAULT_RETRY;