]>
Commit | Line | Data |
---|---|---|
b4b80805 FG |
1 | From 0bfadbc4942a14d702d781c5b6a00ec747f4ed09 Mon Sep 17 00:00:00 2001 |
2 | From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com> | |
3 | Date: Fri, 23 Jun 2017 08:25:04 +0200 | |
4 | Subject: [PATCH 2/4] Revert "mm: do not collapse stack gap into THP" | |
5 | MIME-Version: 1.0 | |
6 | Content-Type: text/plain; charset=UTF-8 | |
7 | Content-Transfer-Encoding: 8bit | |
8 | ||
9 | This reverts commit e9dbbeb2e0b61881d67ba7818fd4b3f996a35f0b. | |
10 | ||
11 | Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com> | |
12 | --- | |
13 | mm/huge_memory.c | 3 --- | |
14 | mm/khugepaged.c | 4 ---- | |
15 | 2 files changed, 7 deletions(-) | |
16 | ||
17 | diff --git a/mm/huge_memory.c b/mm/huge_memory.c | |
18 | index 75719aa0443a..49cb70b5993d 100644 | |
19 | --- a/mm/huge_memory.c | |
20 | +++ b/mm/huge_memory.c | |
21 | @@ -660,9 +660,6 @@ int do_huge_pmd_anonymous_page(struct vm_fault *vmf) | |
22 | ||
23 | if (haddr < vma->vm_start || haddr + HPAGE_PMD_SIZE > vma->vm_end) | |
24 | return VM_FAULT_FALLBACK; | |
25 | - if (stack_guard_area(vma, haddr) || | |
26 | - stack_guard_area(vma, haddr + HPAGE_PMD_SIZE)) | |
27 | - return VM_FAULT_FALLBACK; | |
28 | if (unlikely(anon_vma_prepare(vma))) | |
29 | return VM_FAULT_OOM; | |
30 | if (unlikely(khugepaged_enter(vma, vma->vm_flags))) | |
31 | diff --git a/mm/khugepaged.c b/mm/khugepaged.c | |
32 | index 16379e5943a6..77ae3239c3de 100644 | |
33 | --- a/mm/khugepaged.c | |
34 | +++ b/mm/khugepaged.c | |
35 | @@ -859,10 +859,6 @@ static int hugepage_vma_revalidate(struct mm_struct *mm, unsigned long address, | |
36 | return SCAN_ADDRESS_RANGE; | |
37 | if (!hugepage_vma_check(vma)) | |
38 | return SCAN_VMA_CHECK; | |
39 | - | |
40 | - /* never try to collapse stack gap */ | |
41 | - if (stack_guard_area(vma, hstart) || stack_guard_area(vma, hend)) | |
42 | - return SCAN_ADDRESS_RANGE; | |
43 | return 0; | |
44 | } | |
45 | ||
46 | -- | |
47 | 2.11.0 | |
48 |