From 6c8feaacfcddfb8ce04547142b9252d49aeb6519 Mon Sep 17 00:00:00 2001 From: Alexander Winkowski Date: Fri, 12 Jan 2024 16:41:21 +0000 Subject: [PATCH] Revert "mm: Fix sleeping while atomic during speculative page fault" This reverts commit 8fbac439e0b7a5b875c8e914a5649b4fc9bd7415. Change-Id: Ifa8e76de6c80a7453969df8bd431b94f9e66e547 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 faffb6adb66f..3419f522ba85 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -3540,7 +3540,7 @@ static vm_fault_t pte_alloc_one_map(struct vm_fault *vmf) { struct vm_area_struct *vma = vmf->vma; - if (!pmd_none(*vmf->pmd) || (vmf->flags & FAULT_FLAG_SPECULATIVE)) + if (!pmd_none(*vmf->pmd)) goto map_pte; if (vmf->prealloc_pte) { vmf->ptl = pmd_lock(vma->vm_mm, vmf->pmd);