[PATCH] no-foriegn/userptr-mmaps
Chris Wilson
chris at chris-wilson.co.uk
Wed Aug 14 21:12:04 UTC 2019
---
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/i915/gem/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/i915_gem_mman.c
index 48e32bce9c96..82a2fd18fbc9 100644
--- a/drivers/gpu/drm/i915/gem/i915_gem_mman.c
+++ b/drivers/gpu/drm/i915/gem/i915_gem_mman.c
@@ -470,10 +470,16 @@ i915_gem_mmap_gtt(struct drm_file *file,
if (!obj)
return -ENOENT;
+ if (!obj->base.filp) {
+ ret = -ENXIO;
+ goto err;
+ }
+
ret = create_mmap_offset(obj);
if (ret == 0)
*offset = drm_vma_node_offset_addr(&obj->base.vma_node);
+err:
i915_gem_object_put(obj);
return ret;
}
--
2.23.0.rc1
More information about the Intel-gfx-trybot
mailing list