From bb942331e85961b200e1c86deb65d10a8a8dd2d0 Mon Sep 17 00:00:00 2001 From: vinodg Date: Mon, 2 Dec 2019 18:36:10 -0800 Subject: [PATCH] gpu: nvgpu: compile out unused code in gr.falcon unit NVGPU_GR_FALCON_METHOD_HALT_PIPELINE section is used only with CONFIG_NVGPU_ENGINE_RESET setting. Jira NVGPU-4453 Change-Id: Ia33e370486ebcd2052b7ec9d530503f93e798cbf Signed-off-by: vinodg Reviewed-on: https://git-master.nvidia.com/r/2253865 Reviewed-by: svc-mobile-coverity Reviewed-by: svc-mobile-misra Reviewed-by: svc-mobile-cert GVS: Gerrit_Virtual_Submit Reviewed-by: Deepak Nibade Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/hal/gr/falcon/gr_falcon_gm20b_fusa.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/nvgpu/hal/gr/falcon/gr_falcon_gm20b_fusa.c b/drivers/gpu/nvgpu/hal/gr/falcon/gr_falcon_gm20b_fusa.c index 8e980004d..b81694e44 100644 --- a/drivers/gpu/nvgpu/hal/gr/falcon/gr_falcon_gm20b_fusa.c +++ b/drivers/gpu/nvgpu/hal/gr/falcon/gr_falcon_gm20b_fusa.c @@ -825,7 +825,7 @@ int gm20b_gr_falcon_ctrl_ctxsw(struct gk20a *g, u32 fecs_method, sleepduringwait = true; break; #endif - +#ifdef CONFIG_NVGPU_ENGINE_RESET case NVGPU_GR_FALCON_METHOD_HALT_PIPELINE: op.method.addr = gr_fecs_method_push_adr_halt_pipeline_v(); op.method.data = ~U32(0U); @@ -835,6 +835,7 @@ int gm20b_gr_falcon_ctrl_ctxsw(struct gk20a *g, u32 fecs_method, op.cond.ok = GR_IS_UCODE_OP_EQUAL; op.cond.fail = GR_IS_UCODE_OP_EQUAL; break; +#endif case NVGPU_GR_FALCON_METHOD_CTXSW_DISCOVER_IMAGE_SIZE: op.method.addr = gr_fecs_method_push_adr_discover_image_size_v();