From 5a181649a71038c90b211802545991916f31c495 Mon Sep 17 00:00:00 2001 From: Konsta Holtta Date: Tue, 25 Nov 2014 13:51:21 +0200 Subject: gpu: nvgpu: cde: remove unused obj_ids obj_id from gk20a_alloc_obj_ctx is not used and calling free_obj_ctx is effectively a no-op, since the corresponding channel is also freed. Bug 200059216 Change-Id: Icbe2cf5dc21d50cb007bf73829705451ada106ac Signed-off-by: Konsta Holtta Reviewed-on: http://git-master/r/655368 Reviewed-by: Arto Merilainen Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/cde_gk20a.c | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'drivers/gpu/nvgpu/gk20a/cde_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c index 8bdfbd05..d2384257 100644 --- a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c @@ -57,17 +57,11 @@ static void gk20a_deinit_cde_img(struct gk20a_cde_ctx *cde_ctx) mem->iova); } - for (i = 0; i < cde_ctx->num_obj_ids; i++) - gk20a_free_obj_ctx(cde_ctx->ch, - &(struct nvgpu_free_obj_ctx_args) - { cde_ctx->obj_ids[i] }); - kfree(cde_ctx->init_convert_cmd); cde_ctx->convert_cmd = NULL; cde_ctx->init_convert_cmd = NULL; cde_ctx->num_bufs = 0; - cde_ctx->num_obj_ids = 0; cde_ctx->num_params = 0; cde_ctx->init_cmd_num_entries = 0; cde_ctx->convert_cmd_num_entries = 0; @@ -520,11 +514,6 @@ static int gk20a_init_cde_required_class(struct gk20a_cde_ctx *cde_ctx, struct nvgpu_alloc_obj_ctx_args alloc_obj_ctx; int err; - if (cde_ctx->num_obj_ids >= MAX_CDE_OBJ_IDS) { - gk20a_warn(&cde_ctx->pdev->dev, "cde: running out of class ids"); - return -ENOMEM; - } - alloc_obj_ctx.class_num = required_class; alloc_obj_ctx.padding = 0; @@ -535,9 +524,6 @@ static int gk20a_init_cde_required_class(struct gk20a_cde_ctx *cde_ctx, return err; } - cde_ctx->obj_ids[cde_ctx->num_obj_ids] = alloc_obj_ctx.obj_id; - cde_ctx->num_obj_ids++; - return 0; } -- cgit v1.2.2