aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_display.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_display.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
index dfe8a96ac54d..51e59cc07b8a 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
@@ -520,11 +520,10 @@ uint32_t amdgpu_display_framebuffer_domains(struct amdgpu_device *adev)
520 return domain; 520 return domain;
521} 521}
522 522
523int 523int amdgpu_display_framebuffer_init(struct drm_device *dev,
524amdgpu_framebuffer_init(struct drm_device *dev, 524 struct amdgpu_framebuffer *rfb,
525 struct amdgpu_framebuffer *rfb, 525 const struct drm_mode_fb_cmd2 *mode_cmd,
526 const struct drm_mode_fb_cmd2 *mode_cmd, 526 struct drm_gem_object *obj)
527 struct drm_gem_object *obj)
528{ 527{
529 int ret; 528 int ret;
530 rfb->obj = obj; 529 rfb->obj = obj;
@@ -565,7 +564,7 @@ amdgpu_user_framebuffer_create(struct drm_device *dev,
565 return ERR_PTR(-ENOMEM); 564 return ERR_PTR(-ENOMEM);
566 } 565 }
567 566
568 ret = amdgpu_framebuffer_init(dev, amdgpu_fb, mode_cmd, obj); 567 ret = amdgpu_display_framebuffer_init(dev, amdgpu_fb, mode_cmd, obj);
569 if (ret) { 568 if (ret) {
570 kfree(amdgpu_fb); 569 kfree(amdgpu_fb);
571 drm_gem_object_put_unlocked(obj); 570 drm_gem_object_put_unlocked(obj);