diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c index b2a9df202913..be2156bf0252 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c @@ -135,9 +135,11 @@ int amdgpu_mes_init(struct amdgpu_device *adev)  	idr_init(&adev->mes.queue_id_idr);  	ida_init(&adev->mes.doorbell_ida);  	spin_lock_init(&adev->mes.queue_id_lock); -	spin_lock_init(&adev->mes.ring_lock);  	mutex_init(&adev->mes.mutex_hidden); +	for (i = 0; i < AMDGPU_MAX_MES_PIPES; i++) +		spin_lock_init(&adev->mes.ring_lock[i]); +  	adev->mes.total_max_queue = AMDGPU_FENCE_MES_QUEUE_ID_MASK;  	adev->mes.vmid_mask_mmhub = 0xffffff00;  	adev->mes.vmid_mask_gfxhub = 0xffffff00;  | 
