DragonFlyBSD Kernel Audit
DF-2043 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/drm/i915/i915_gem_dmabuf.c b/sys/dev/drm/i915/i915_gem_dmabuf.c
--- a/sys/dev/drm/i915/i915_gem_dmabuf.c
+++ b/sys/dev/drm/i915/i915_gem_dmabuf.c
@@ -146,30 +146,11 @@
 	i915_gem_object_unpin_pages(obj);
 }
 
-static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma)
-{
-	struct drm_i915_gem_object *obj = dma_buf_to_obj(dma_buf);
-#if 0
-	int ret;
-#endif
-	STUB();
-	if (obj->base.size < vma->vm_end - vma->vm_start)
-		return -EINVAL;
-
-	if (!obj->base.filp)
-		return -ENODEV;
-
-#if 0
-	ret = call_mmap(obj->base.filp, vma);
-	if (ret)
-		return ret;
-
-	fput(vma->vm_file);
-	vma->vm_file = get_file(obj->base.filp);
-#endif
-
-	return 0;
-}
+static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma)
+{
+	STUB();
+	return -ENODEV;
+}
 
 static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction)
 {