diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c index bc5bdaf3d2bb..9cdf59518533 100644 --- a/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | |||
@@ -2043,8 +2043,7 @@ static void gfx_v7_0_ring_emit_ib_gfx(struct amdgpu_ring *ring, | |||
2043 | else | 2043 | else |
2044 | header = PACKET3(PACKET3_INDIRECT_BUFFER, 2); | 2044 | header = PACKET3(PACKET3_INDIRECT_BUFFER, 2); |
2045 | 2045 | ||
2046 | control |= ib->length_dw | | 2046 | control |= ib->length_dw | (ib->vm_id << 24); |
2047 | (ib->vm ? (ib->vm->ids[ring->idx].id << 24) : 0); | ||
2048 | 2047 | ||
2049 | amdgpu_ring_write(ring, header); | 2048 | amdgpu_ring_write(ring, header); |
2050 | amdgpu_ring_write(ring, | 2049 | amdgpu_ring_write(ring, |
@@ -2072,8 +2071,7 @@ static void gfx_v7_0_ring_emit_ib_compute(struct amdgpu_ring *ring, | |||
2072 | 2071 | ||
2073 | header = PACKET3(PACKET3_INDIRECT_BUFFER, 2); | 2072 | header = PACKET3(PACKET3_INDIRECT_BUFFER, 2); |
2074 | 2073 | ||
2075 | control |= ib->length_dw | | 2074 | control |= ib->length_dw | (ib->vm_id << 24); |
2076 | (ib->vm ? (ib->vm->ids[ring->idx].id << 24) : 0); | ||
2077 | 2075 | ||
2078 | amdgpu_ring_write(ring, header); | 2076 | amdgpu_ring_write(ring, header); |
2079 | amdgpu_ring_write(ring, | 2077 | amdgpu_ring_write(ring, |