|
@@ -2295,8 +2295,6 @@ static int __do_fault(struct mm_struct *mm, struct vm_area_struct *vma,
|
|
vmf.flags = flags;
|
|
vmf.flags = flags;
|
|
vmf.page = NULL;
|
|
vmf.page = NULL;
|
|
|
|
|
|
- BUG_ON(vma->vm_flags & VM_PFNMAP);
|
|
|
|
-
|
|
|
|
ret = vma->vm_ops->fault(vma, &vmf);
|
|
ret = vma->vm_ops->fault(vma, &vmf);
|
|
if (unlikely(ret & (VM_FAULT_ERROR | VM_FAULT_NOPAGE)))
|
|
if (unlikely(ret & (VM_FAULT_ERROR | VM_FAULT_NOPAGE)))
|
|
return ret;
|
|
return ret;
|