[Openchrome-devel] drm-openchrome: Branch 'drm-next-4.13' - drivers/gpu/drm

Kevin Brace kevinbrace at kemper.freedesktop.org
Sat Aug 19 00:21:03 UTC 2017


 drivers/gpu/drm/openchrome/ttm_gem.c |   13 +++++++++----
 drivers/gpu/drm/openchrome/via_drv.h |   15 +++++++++------
 2 files changed, 18 insertions(+), 10 deletions(-)

New commits:
commit 1259ecb387fcdb3587bccfe72f27bad527d1ecad
Author: Kevin Brace <kevinbrace at gmx.com>
Date:   Fri Aug 18 17:20:19 2017 -0700

    Rename ttm_gem_create function’s type input parameter to domains
    
    Signed-off-by: Kevin Brace <kevinbrace at gmx.com>

diff --git a/drivers/gpu/drm/openchrome/ttm_gem.c b/drivers/gpu/drm/openchrome/ttm_gem.c
index b6a995b7af2e..316faf8f4b2d 100644
--- a/drivers/gpu/drm/openchrome/ttm_gem.c
+++ b/drivers/gpu/drm/openchrome/ttm_gem.c
@@ -79,9 +79,14 @@ int ttm_mmap(struct file *filp, struct vm_area_struct *vma)
 }
 
 struct drm_gem_object *
-ttm_gem_create(struct drm_device *dev, struct ttm_bo_device *bdev,
-	       enum ttm_bo_type origin, int types, bool interruptible,
-	       int byte_align, int page_align, unsigned long size)
+ttm_gem_create(struct drm_device *dev,
+		struct ttm_bo_device *bdev,
+		enum ttm_bo_type origin,
+		uint32_t domains,
+		bool interruptible,
+		int byte_align,
+		int page_align,
+		unsigned long size)
 {
 	struct ttm_buffer_object *bo = NULL;
 	struct ttm_gem_object *obj;
@@ -90,7 +95,7 @@ ttm_gem_create(struct drm_device *dev, struct ttm_bo_device *bdev,
 	size = round_up(size, byte_align);
 	size = ALIGN(size, page_align);
 
-	ret = via_bo_create(bdev, size, origin, types, byte_align,
+	ret = via_bo_create(bdev, size, origin, domains, byte_align,
 			      page_align, interruptible, NULL, NULL, &bo);
 	if (ret) {
 		DRM_ERROR("Failed to create buffer object\n");
diff --git a/drivers/gpu/drm/openchrome/via_drv.h b/drivers/gpu/drm/openchrome/via_drv.h
index e9473e667a26..49a0f7190d00 100644
--- a/drivers/gpu/drm/openchrome/via_drv.h
+++ b/drivers/gpu/drm/openchrome/via_drv.h
@@ -274,12 +274,15 @@ extern int ttm_mmap(struct file *filp, struct vm_area_struct *vma);
 
 extern int ttm_gem_open_object(struct drm_gem_object *obj, struct drm_file *file_priv);
 extern void ttm_gem_free_object(struct drm_gem_object *obj);
-extern struct drm_gem_object *ttm_gem_create(struct drm_device *dev,
-                         struct ttm_bo_device *bdev,
-                         enum ttm_bo_type origin,
-                         int type, bool interruptible,
-                         int byte_align, int page_align,
-                         unsigned long size);
+extern struct drm_gem_object *
+ttm_gem_create(struct drm_device *dev,
+		struct ttm_bo_device *bdev,
+		enum ttm_bo_type origin,
+		uint32_t domains,
+		bool interruptible,
+		int byte_align,
+		int page_align,
+		unsigned long size);
 extern struct ttm_buffer_object *ttm_gem_mapping(struct drm_gem_object *obj);
 
 extern struct ttm_tt *


More information about the Openchrome-devel mailing list