Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu: use scheduler dependencies for UVD msgs

Instead of putting that into the job sync object.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Luben Tuikov <luben.tuikov@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221014084641.128280-10-christian.koenig@amd.com

+3 -3
+3 -3
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
··· 1177 1177 if (r) 1178 1178 goto err_free; 1179 1179 } else { 1180 - r = amdgpu_sync_resv(adev, &job->sync, bo->tbo.base.resv, 1181 - AMDGPU_SYNC_ALWAYS, 1182 - AMDGPU_FENCE_OWNER_UNDEFINED); 1180 + r = drm_sched_job_add_resv_dependencies(&job->base, 1181 + bo->tbo.base.resv, 1182 + DMA_RESV_USAGE_KERNEL); 1183 1183 if (r) 1184 1184 goto err_free; 1185 1185