drm/i915: check for -EINVAL from vm_insert_pfn
Indicates something is wrong with the mapping; and apparently triggers in current kernels. Signed-off-by: Jesse Barnes <jbarnes@virtuosugeek.org> Signed-off-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
committed by
Eric Anholt
parent
8d7773a32d
commit
959b887cf4
@@ -1072,6 +1072,7 @@ int i915_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf)
|
|||||||
case -EAGAIN:
|
case -EAGAIN:
|
||||||
return VM_FAULT_OOM;
|
return VM_FAULT_OOM;
|
||||||
case -EFAULT:
|
case -EFAULT:
|
||||||
|
case -EINVAL:
|
||||||
return VM_FAULT_SIGBUS;
|
return VM_FAULT_SIGBUS;
|
||||||
default:
|
default:
|
||||||
return VM_FAULT_NOPAGE;
|
return VM_FAULT_NOPAGE;
|
||||||
|
Reference in New Issue
Block a user