On Tue, Apr 30, 2024 at 2:42 AM Jack Xiao <Jack.Xiao@xxxxxxx> wrote: > > kiq ring test has overwitten ready flag, > need disable after gfx hw init. > > Signed-off-by: Jack Xiao <Jack.Xiao@xxxxxxx> Acked-by: Alex Deucher <alexander.deucher@xxxxxxx> > --- > drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c b/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c > index d98f6d282ae7..8263b97c4466 100644 > --- a/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c > +++ b/drivers/gpu/drm/amd/amdgpu/mes_v11_0.c > @@ -1326,7 +1326,7 @@ static int mes_v11_0_hw_init(void *handle) > struct amdgpu_device *adev = (struct amdgpu_device *)handle; > > if (adev->mes.ring.sched.ready) > - return 0; > + goto out; > > if (!adev->enable_mes_kiq) { > if (adev->firmware.load_type == AMDGPU_FW_LOAD_DIRECT) { > @@ -1363,6 +1363,7 @@ static int mes_v11_0_hw_init(void *handle) > goto failure; > } > > +out: > /* > * Disable KIQ ring usage from the driver once MES is enabled. > * MES uses KIQ ring exclusively so driver cannot access KIQ ring > -- > 2.41.0 >