diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 14 | 
1 files changed, 1 insertions, 13 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c index c43d1b6e5d66..85567d0d9545 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c @@ -919,7 +919,7 @@ long amdgpu_ctx_mgr_entity_flush(struct amdgpu_ctx_mgr *mgr, long timeout)  	return timeout;  } -void amdgpu_ctx_mgr_entity_fini(struct amdgpu_ctx_mgr *mgr) +static void amdgpu_ctx_mgr_entity_fini(struct amdgpu_ctx_mgr *mgr)  {  	struct amdgpu_ctx *ctx;  	struct idr *idp; @@ -949,19 +949,7 @@ void amdgpu_ctx_mgr_entity_fini(struct amdgpu_ctx_mgr *mgr)  void amdgpu_ctx_mgr_fini(struct amdgpu_ctx_mgr *mgr)  { -	struct amdgpu_ctx *ctx; -	struct idr *idp; -	uint32_t id; -  	amdgpu_ctx_mgr_entity_fini(mgr); - -	idp = &mgr->ctx_handles; - -	idr_for_each_entry(idp, ctx, id) { -		if (kref_put(&ctx->refcount, amdgpu_ctx_fini) != 1) -			DRM_ERROR("ctx %p is still alive\n", ctx); -	} -  	idr_destroy(&mgr->ctx_handles);  	mutex_destroy(&mgr->lock);  }  | 
