From: Christian König <christian.koenig@xxxxxxx> Signed-off-by: Christian König <christian.koenig at amd.com> Reviewed-by: Felix Kuehling <Felix.Kuehling at amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c index 44ec11d..aef0389 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c @@ -1397,7 +1397,8 @@ struct amdgpu_bo_va_mapping * struct amdgpu_bo_list_entry *lobj; lobj = &parser->bo_list->array[i]; - if (!lobj->bo_va) + if (!lobj->bo_va || + amdgpu_ttm_adev(lobj->bo_va->bo->tbo.bdev) != parser->adev) continue; list_for_each_entry(mapping, &lobj->bo_va->valids, list) { -- 1.9.1