drivers/gpu/drm/openchrome/ttm_gem.c | 18 +++++++++--------- drivers/gpu/drm/openchrome/via_drv.c | 6 +++--- drivers/gpu/drm/openchrome/via_drv.h | 10 +++++----- drivers/gpu/drm/openchrome/via_fb.c | 4 ++-- drivers/gpu/drm/openchrome/via_ioc32.c | 6 +++--- 5 files changed, 22 insertions(+), 22 deletions(-)
New commits: commit db56218c2104c5aad26f1f1a44b84642e09994c9 Author: Kevin Brace <kevinbr...@gmx.com> Date: Fri Aug 18 19:53:36 2017 -0700 Adjust ttm_gem_create input parameter list Renaming and changing the order to make it similar to ttm_bo_init. Signed-off-by: Kevin Brace <kevinbr...@gmx.com> diff --git a/drivers/gpu/drm/openchrome/ttm_gem.c b/drivers/gpu/drm/openchrome/ttm_gem.c index deab55dcdd45..971fadc1435e 100644 --- a/drivers/gpu/drm/openchrome/ttm_gem.c +++ b/drivers/gpu/drm/openchrome/ttm_gem.c @@ -81,22 +81,22 @@ 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, + unsigned long size, + enum ttm_bo_type type, uint32_t domains, - bool interruptible, - int byte_align, - int page_align, - unsigned long size) + uint32_t byte_alignment, + uint32_t page_alignment, + bool interruptible) { struct ttm_buffer_object *bo = NULL; struct ttm_gem_object *obj; int ret; - size = round_up(size, byte_align); - size = ALIGN(size, page_align); + size = round_up(size, byte_alignment); + size = ALIGN(size, page_alignment); - ret = via_bo_create(bdev, &bo, size, origin, domains, - byte_align, page_align, + ret = via_bo_create(bdev, &bo, size, type, domains, + byte_alignment, page_alignment, interruptible, NULL, NULL); if (ret) { DRM_ERROR("Failed to create buffer object\n"); diff --git a/drivers/gpu/drm/openchrome/via_drv.c b/drivers/gpu/drm/openchrome/via_drv.c index 2751aa8570f4..58cdd9f7e38c 100644 --- a/drivers/gpu/drm/openchrome/via_drv.c +++ b/drivers/gpu/drm/openchrome/via_drv.c @@ -199,9 +199,9 @@ static int via_dumb_create(struct drm_file *filp, struct drm_device *dev, args->pitch = round_up(args->width * (args->bpp >> 3), 16); args->size = args->pitch * args->height; - obj = ttm_gem_create(dev, &dev_priv->bdev, ttm_bo_type_device, - TTM_PL_FLAG_VRAM, false, 16, PAGE_SIZE, - args->size); + obj = ttm_gem_create(dev, &dev_priv->bdev, args->size, + ttm_bo_type_device, TTM_PL_FLAG_VRAM, + 16, PAGE_SIZE, false); if (IS_ERR(obj)) return PTR_ERR(obj); diff --git a/drivers/gpu/drm/openchrome/via_drv.h b/drivers/gpu/drm/openchrome/via_drv.h index 210ca1eda835..0ae0be53f822 100644 --- a/drivers/gpu/drm/openchrome/via_drv.h +++ b/drivers/gpu/drm/openchrome/via_drv.h @@ -281,12 +281,12 @@ 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, + unsigned long size, + enum ttm_bo_type type, uint32_t domains, - bool interruptible, - int byte_align, - int page_align, - unsigned long size); + uint32_t byte_alignment, + uint32_t page_alignment, + bool interruptible); extern struct ttm_buffer_object *ttm_gem_mapping(struct drm_gem_object *obj); extern struct ttm_tt * diff --git a/drivers/gpu/drm/openchrome/via_fb.c b/drivers/gpu/drm/openchrome/via_fb.c index 9afbfea93370..6414bd25b924 100644 --- a/drivers/gpu/drm/openchrome/via_fb.c +++ b/drivers/gpu/drm/openchrome/via_fb.c @@ -1074,9 +1074,9 @@ via_fb_probe(struct drm_fb_helper *helper, size = mode_cmd.pitches[0] * mode_cmd.height; size = ALIGN(size, PAGE_SIZE); - gem_obj = ttm_gem_create(helper->dev, &dev_priv->bdev, + gem_obj = ttm_gem_create(dev, &dev_priv->bdev, size, ttm_bo_type_kernel, TTM_PL_FLAG_VRAM, - false, 1, PAGE_SIZE, size); + 1, PAGE_SIZE, false); if (unlikely(IS_ERR(gem_obj))) { ret = PTR_ERR(gem_obj); goto out_err; diff --git a/drivers/gpu/drm/openchrome/via_ioc32.c b/drivers/gpu/drm/openchrome/via_ioc32.c index 027f99e17827..d0ffda66c8e9 100644 --- a/drivers/gpu/drm/openchrome/via_ioc32.c +++ b/drivers/gpu/drm/openchrome/via_ioc32.c @@ -66,9 +66,9 @@ via_gem_alloc(struct drm_device *dev, void *data, struct drm_gem_object *obj; int ret = -ENOMEM; - obj = ttm_gem_create(dev, &dev_priv->bdev, ttm_bo_type_device, - args->domains, false, args->alignment, - PAGE_SIZE, args->size); + obj = ttm_gem_create(dev, &dev_priv->bdev, args->size, + ttm_bo_type_device, args->domains, + args->alignment, PAGE_SIZE, false); if (obj != NULL) { ret = drm_gem_handle_create(filp, obj, &args->handle); /* drop reference from allocate - handle holds it now */ _______________________________________________ Openchrome-devel mailing list Openchrome-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/openchrome-devel