From dd3517a8cb034b63d93ad7c3a1694dd0ec026530 Mon Sep 17 00:00:00 2001 From: Debarshi Dutta Date: Thu, 12 Sep 2019 14:57:17 +0530 Subject: [PATCH] gpu: nvgpu: Fix misra violation This patch fixes the below misra violation. kernel/nvgpu/drivers/gpu/nvgpu/hal/fifo/pbdma_gm20b_fusa.c:225 Checker: MISRA C-2012 Rule 10.8 (Required) kernel/nvgpu/drivers/gpu/nvgpu/hal/fifo/pbdma_gm20b_fusa.c:225: 1. misra_c_2012_rule_10_8_violation: Cast from 8 bit width expression "8U >> 2" to a wider 32 bit type. Jira NVGPU-3881 Change-Id: I4c596129064007ffb4c37e8b86d88f51dadfce14 Signed-off-by: Debarshi Dutta Reviewed-on: https://git-master.nvidia.com/r/2196115 Reviewed-by: svc-mobile-coverity Reviewed-by: svc-mobile-misra Reviewed-by: Alex Waterman Reviewed-by: Thomas Fleury GVS: Gerrit_Virtual_Submit Reviewed-by: Ankur Kishore Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/hal/fifo/pbdma_gm20b_fusa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/nvgpu/hal/fifo/pbdma_gm20b_fusa.c b/drivers/gpu/nvgpu/hal/fifo/pbdma_gm20b_fusa.c index 7b3ebdcec..f87fbef2b 100644 --- a/drivers/gpu/nvgpu/hal/fifo/pbdma_gm20b_fusa.c +++ b/drivers/gpu/nvgpu/hal/fifo/pbdma_gm20b_fusa.c @@ -223,7 +223,7 @@ void gm20b_pbdma_reset_method(struct gk20a *g, u32 pbdma_id, pbdma_method0_valid_true_f() | pbdma_method0_first_true_f() | pbdma_method0_addr_f( - pbdma_udma_nop_r() >> 2)); + U32(pbdma_udma_nop_r()) >> 2)); } u32 gm20b_pbdma_acquire_val(u64 timeout)