There is already a cached vcn instance in vcn_v4_0_3_ring_reset() so lets
use it.

Signed-off-by: Tvrtko Ursulin <[email protected]>
---
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c 
b/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
index eacf4e93ba2f..627ee85e879f 100644
--- a/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
+++ b/drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
@@ -1619,7 +1619,7 @@ static int vcn_v4_0_3_ring_reset(struct amdgpu_ring *ring,
        if (RREG32_SOC15(VCN, GET_INST(VCN, 0), regVCN_RRMT_CNTL) & 0x100)
                adev->vcn.caps |= AMDGPU_VCN_CAPS(RRMT_ENABLED);
        vcn_v4_0_3_hw_init_inst(vinst);
-       vcn_v4_0_3_start_dpg_mode(vinst, 
adev->vcn.inst[ring->me].indirect_sram);
+       vcn_v4_0_3_start_dpg_mode(vinst, vinst->indirect_sram);
 
        return amdgpu_ring_reset_helper_end(ring, timedout_fence);
 }
-- 
2.48.0

Reply via email to