|
Lines 664-669
int do_huge_pmd_anonymous_page(struct vm_fault *vmf)
Link Here
|
| 664 |
|
664 |
|
| 665 |
if (haddr < vma->vm_start || haddr + HPAGE_PMD_SIZE > vma->vm_end) |
665 |
if (haddr < vma->vm_start || haddr + HPAGE_PMD_SIZE > vma->vm_end) |
| 666 |
return VM_FAULT_FALLBACK; |
666 |
return VM_FAULT_FALLBACK; |
|
|
667 |
if (stack_guard_area(vma, haddr) || |
| 668 |
stack_guard_area(vma, haddr + HPAGE_PMD_SIZE)) |
| 669 |
return VM_FAULT_FALLBACK; |
| 667 |
if (unlikely(anon_vma_prepare(vma))) |
670 |
if (unlikely(anon_vma_prepare(vma))) |
| 668 |
return VM_FAULT_OOM; |
671 |
return VM_FAULT_OOM; |
| 669 |
if (unlikely(khugepaged_enter(vma, vma->vm_flags))) |
672 |
if (unlikely(khugepaged_enter(vma, vma->vm_flags))) |