From 9f5ca49a075c6751d9a3875b521b1207df4d2d2b Mon Sep 17 00:00:00 2001 From: Thomas Fleury Date: Fri, 3 May 2019 14:27:30 -0700 Subject: [PATCH] gpu: nvgpu: submit MISRA fixes for Rule 15.7 Refactored if / else statements in nvgpu_submit_channel_gpfifo to avoid "else if" with no terminating "else" statement. Jira NVGPU-3384 Change-Id: If553901f418455d77c372fd1d7113553a21096e1 Signed-off-by: Thomas Fleury Reviewed-on: https://git-master.nvidia.com/r/2111611 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/common/fifo/submit.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/nvgpu/common/fifo/submit.c b/drivers/gpu/nvgpu/common/fifo/submit.c index 870d0f4d2..7eea43dcf 100644 --- a/drivers/gpu/nvgpu/common/fifo/submit.c +++ b/drivers/gpu/nvgpu/common/fifo/submit.c @@ -591,8 +591,10 @@ clean_up: nvgpu_fence_put(post_fence); if (c->deterministic) { nvgpu_rwsem_up_read(&g->deterministic_busy); - } else if (need_deferred_cleanup) { - gk20a_idle(g); + } else { + if (need_deferred_cleanup) { + gk20a_idle(g); + } } return err;