On 6/17/25 05:07, Alex Deucher wrote:
> Missing the mutex init.
> 
> Fixes: e56d4bf57fab ("drm/amdgpu/: drm/amdgpu: Register the new sdma function 
> pointers for sdma_v5_0")
> Signed-off-by: Alex Deucher <[email protected]>

Reviewed-by: Christian König <[email protected]>

> ---
>  drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c 
> b/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
> index 2d94aadc31149..37f4b5b4a098f 100644
> --- a/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
> +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
> @@ -1399,6 +1399,7 @@ static int sdma_v5_0_sw_init(struct amdgpu_ip_block 
> *ip_block)
>               return r;
>  
>       for (i = 0; i < adev->sdma.num_instances; i++) {
> +             mutex_init(&adev->sdma.instance[i].engine_reset_mutex);
>               adev->sdma.instance[i].funcs = &sdma_v5_0_sdma_funcs;
>               ring = &adev->sdma.instance[i].ring;
>               ring->ring_obj = NULL;

Reply via email to