diff options
Diffstat (limited to 'mm/mmap.c')
-rw-r--r-- | mm/mmap.c | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -2204,9 +2204,8 @@ find_extend_vma(struct mm_struct *mm, unsigned long addr) | |||
2204 | return vma; | 2204 | return vma; |
2205 | if (!prev || expand_stack(prev, addr)) | 2205 | if (!prev || expand_stack(prev, addr)) |
2206 | return NULL; | 2206 | return NULL; |
2207 | if (prev->vm_flags & VM_LOCKED) { | 2207 | if (prev->vm_flags & VM_LOCKED) |
2208 | mlock_vma_pages_range(prev, addr, prev->vm_end); | 2208 | __mlock_vma_pages_range(prev, addr, prev->vm_end, NULL); |
2209 | } | ||
2210 | return prev; | 2209 | return prev; |
2211 | } | 2210 | } |
2212 | #else | 2211 | #else |
@@ -2232,9 +2231,8 @@ find_extend_vma(struct mm_struct * mm, unsigned long addr) | |||
2232 | start = vma->vm_start; | 2231 | start = vma->vm_start; |
2233 | if (expand_stack(vma, addr)) | 2232 | if (expand_stack(vma, addr)) |
2234 | return NULL; | 2233 | return NULL; |
2235 | if (vma->vm_flags & VM_LOCKED) { | 2234 | if (vma->vm_flags & VM_LOCKED) |
2236 | mlock_vma_pages_range(vma, addr, start); | 2235 | __mlock_vma_pages_range(vma, addr, start, NULL); |
2237 | } | ||
2238 | return vma; | 2236 | return vma; |
2239 | } | 2237 | } |
2240 | #endif | 2238 | #endif |