mm: introduce VM_LOCKONFAULT
[linux-2.6-block.git] / mm / mlock.c
index 35dcf8fa7195f4803314122e01a2f3e3f03bc316..ca3894113b974963aefa547fa36c7a11ad672d16 100644 (file)
@@ -422,7 +422,7 @@ static unsigned long __munlock_pagevec_fill(struct pagevec *pvec,
 void munlock_vma_pages_range(struct vm_area_struct *vma,
                             unsigned long start, unsigned long end)
 {
-       vma->vm_flags &= ~VM_LOCKED;
+       vma->vm_flags &= VM_LOCKED_CLEAR_MASK;
 
        while (start < end) {
                struct page *page = NULL;