diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c index 8b26c970a3cb..2e53feed40e2 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c @@ -402,7 +402,7 @@ static int amdgpu_cs_bo_validate(struct amdgpu_cs_parser *p,  	struct ttm_operation_ctx ctx = {  		.interruptible = true,  		.no_wait_gpu = false, -		.resv = bo->tbo.resv, +		.resv = bo->tbo.base.resv,  		.flags = 0  	};  	uint32_t domain; @@ -730,7 +730,7 @@ static int amdgpu_cs_sync_rings(struct amdgpu_cs_parser *p)  	list_for_each_entry(e, &p->validated, tv.head) {  		struct amdgpu_bo *bo = ttm_to_amdgpu_bo(e->tv.bo); -		struct reservation_object *resv = bo->tbo.resv; +		struct dma_resv *resv = bo->tbo.base.resv;  		r = amdgpu_sync_resv(p->adev, &p->job->sync, resv, p->filp,  				     amdgpu_bo_explicit_sync(bo)); @@ -1732,7 +1732,7 @@ int amdgpu_cs_find_mapping(struct amdgpu_cs_parser *parser,  	*map = mapping;  	/* Double check that the BO is reserved by this CS */ -	if (READ_ONCE((*bo)->tbo.resv->lock.ctx) != &parser->ticket) +	if (dma_resv_locking_ctx((*bo)->tbo.base.resv) != &parser->ticket)  		return -EINVAL;  	if (!((*bo)->flags & AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS)) {  |