diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c index cead88ac3788..c9b536f4b019 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | |||
@@ -232,7 +232,10 @@ int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring, | |||
232 | } | 232 | } |
233 | amdgpu_ring_clear_ring(ring); | 233 | amdgpu_ring_clear_ring(ring); |
234 | } | 234 | } |
235 | ring->ptr_mask = (ring->ring_size / 4) - 1; | 235 | ring->buf_mask = (ring->ring_size / 4) - 1; |
236 | ring->ptr_mask = ring->funcs->support_64bit_ptrs ? | ||
237 | 0xffffffffffffffff : ring->buf_mask; | ||
238 | |||
236 | ring->max_dw = max_dw; | 239 | ring->max_dw = max_dw; |
237 | 240 | ||
238 | if (amdgpu_debugfs_ring_init(adev, ring)) { | 241 | if (amdgpu_debugfs_ring_init(adev, ring)) { |