aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
index 12063019751b..ff89e84b34ce 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c
@@ -292,9 +292,9 @@ static int amdgpu_fbdev_destroy(struct drm_device *dev, struct amdgpu_fbdev *rfb
292 292
293 drm_fb_helper_unregister_fbi(&rfbdev->helper); 293 drm_fb_helper_unregister_fbi(&rfbdev->helper);
294 294
295 if (rfb->obj) { 295 if (rfb->base.obj[0]) {
296 amdgpufb_destroy_pinned_object(rfb->obj); 296 amdgpufb_destroy_pinned_object(rfb->base.obj[0]);
297 rfb->obj = NULL; 297 rfb->base.obj[0] = NULL;
298 drm_framebuffer_unregister_private(&rfb->base); 298 drm_framebuffer_unregister_private(&rfb->base);
299 drm_framebuffer_cleanup(&rfb->base); 299 drm_framebuffer_cleanup(&rfb->base);
300 } 300 }
@@ -377,7 +377,7 @@ int amdgpu_fbdev_total_size(struct amdgpu_device *adev)
377 if (!adev->mode_info.rfbdev) 377 if (!adev->mode_info.rfbdev)
378 return 0; 378 return 0;
379 379
380 robj = gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.obj); 380 robj = gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]);
381 size += amdgpu_bo_size(robj); 381 size += amdgpu_bo_size(robj);
382 return size; 382 return size;
383} 383}
@@ -386,7 +386,7 @@ bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj)
386{ 386{
387 if (!adev->mode_info.rfbdev) 387 if (!adev->mode_info.rfbdev)
388 return false; 388 return false;
389 if (robj == gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.obj)) 389 if (robj == gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]))
390 return true; 390 return true;
391 return false; 391 return false;
392} 392}