aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_fb.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_fb.c')
-rw-r--r--drivers/gpu/drm/radeon/radeon_fb.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_fb.c b/drivers/gpu/drm/radeon/radeon_fb.c
index 60b97ab1d19e..5906914a78bc 100644
--- a/drivers/gpu/drm/radeon/radeon_fb.c
+++ b/drivers/gpu/drm/radeon/radeon_fb.c
@@ -164,7 +164,10 @@ static int radeonfb_create_pinned_object(struct radeon_fbdev *rfbdev,
164 ret = radeon_bo_reserve(rbo, false); 164 ret = radeon_bo_reserve(rbo, false);
165 if (unlikely(ret != 0)) 165 if (unlikely(ret != 0))
166 goto out_unref; 166 goto out_unref;
167 ret = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRAM, NULL); 167 /* Only 27 bit offset for legacy CRTC */
168 ret = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRAM,
169 ASIC_IS_AVIVO(rdev) ? 0 : 1 << 27,
170 NULL);
168 if (ret) { 171 if (ret) {
169 radeon_bo_unreserve(rbo); 172 radeon_bo_unreserve(rbo);
170 goto out_unref; 173 goto out_unref;