diff options
author | Dave Airlie <airlied@redhat.com> | 2016-09-29 23:18:26 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2016-09-29 23:21:02 -0400 |
commit | 28a396545a2a5fbdffb2b661ed6c9b6820e28772 (patch) | |
tree | 0cc4d3a0a4956cf02c5c2133e382688ed7a30678 /drivers/gpu/drm/amd/amdgpu/dce_virtual.c | |
parent | b2d7e08903e62b9f504fe6a954425b737aa9ff96 (diff) | |
parent | a481daa88fd4d6b54f25348972bba10b5f6a84d0 (diff) |
Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next
Some additional fixes for 4.9:
- The rest of Christian's GTT rework which fixes a long standing bug
in the GPUVM code among other things
- Changes to the pci shutdown callbacks for certain hypervisors
- Fix hpd interrupt storms on eDP panels which have the hpd interrupt
enabled by the bios
- misc cleanups and bug fixes
* 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux: (33 commits)
drm/radeon: always apply pci shutdown callbacks
drm/amdgpu: always apply pci shutdown callbacks (v2)
drm/amdgpu: improve VM PTE trace points
drm/amdgpu: fix GART_DEBUGFS define
drm/amdgpu: free userptrs even if GTT isn't bound
drm/amd/amdgpu: Various cleanups for DCEv6
drm/amdgpu: fix BO move offsets
drm/amdgpu: fix amdgpu_move_blit on 32bit systems
drm/amdgpu: fix gtt_mgr bo's offset
drm/amdgpu: fix initializing the VM BO shadow
drm/amdgpu: fix initializing the VM last eviction counter
drm/amdgpu: cleanup VM shadow BO unreferencing
drm/amdgpu: allocate GTT space for shadow VM page tables
drm/amdgpu: rename all rbo variable to abo v2
drm/amdgpu: remove unused member from struct amdgpu_bo
drm/amdgpu: add a custom GTT memory manager v2
drm/amdgpu/dce6: disable hpd on local panels
drm/amdgpu/dce8: disable hpd on local panels
drm/amdgpu/dce11: disable hpd on local panels
drm/amdgpu/dce10: disable hpd on local panels
...
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/dce_virtual.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/dce_virtual.c b/drivers/gpu/drm/amd/amdgpu/dce_virtual.c index 30badd261269..a754f2522ba2 100644 --- a/drivers/gpu/drm/amd/amdgpu/dce_virtual.c +++ b/drivers/gpu/drm/amd/amdgpu/dce_virtual.c | |||
@@ -229,16 +229,16 @@ static void dce_virtual_crtc_disable(struct drm_crtc *crtc) | |||
229 | if (crtc->primary->fb) { | 229 | if (crtc->primary->fb) { |
230 | int r; | 230 | int r; |
231 | struct amdgpu_framebuffer *amdgpu_fb; | 231 | struct amdgpu_framebuffer *amdgpu_fb; |
232 | struct amdgpu_bo *rbo; | 232 | struct amdgpu_bo *abo; |
233 | 233 | ||
234 | amdgpu_fb = to_amdgpu_framebuffer(crtc->primary->fb); | 234 | amdgpu_fb = to_amdgpu_framebuffer(crtc->primary->fb); |
235 | rbo = gem_to_amdgpu_bo(amdgpu_fb->obj); | 235 | abo = gem_to_amdgpu_bo(amdgpu_fb->obj); |
236 | r = amdgpu_bo_reserve(rbo, false); | 236 | r = amdgpu_bo_reserve(abo, false); |
237 | if (unlikely(r)) | 237 | if (unlikely(r)) |
238 | DRM_ERROR("failed to reserve rbo before unpin\n"); | 238 | DRM_ERROR("failed to reserve abo before unpin\n"); |
239 | else { | 239 | else { |
240 | amdgpu_bo_unpin(rbo); | 240 | amdgpu_bo_unpin(abo); |
241 | amdgpu_bo_unreserve(rbo); | 241 | amdgpu_bo_unreserve(abo); |
242 | } | 242 | } |
243 | } | 243 | } |
244 | 244 | ||