From 0ed7416297b36789c5ad2a55c06ef5f5035cf6ac Mon Sep 17 00:00:00 2001 From: Jinesh Parakh Date: Wed, 25 May 2022 11:38:53 +0530 Subject: [PATCH] gpu: nvgpu: Fix Explicit null dereference Fix the following Coverity Defect: pwrpolicy.c : Explicit null dereference CID 10059138 Bug 3460991 Signed-off-by: Jinesh Parakh Change-Id: Ie572e0608d0b07d5023e7cca878d16087cfc284f Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2717978 (cherry picked from commit 658f83ca48ab3c82333a9b959fc34da9fe9624cb) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2897902 Reviewed-by: Sagar Kamble Reviewed-by: Jonathan Hunter GVS: Gerrit_Virtual_Submit Tested-by: Jonathan Hunter --- drivers/gpu/nvgpu/common/pmu/pmgr/pwrpolicy.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/nvgpu/common/pmu/pmgr/pwrpolicy.c b/drivers/gpu/nvgpu/common/pmu/pmgr/pwrpolicy.c index d302880aa..e2fd5ed68 100644 --- a/drivers/gpu/nvgpu/common/pmu/pmgr/pwrpolicy.c +++ b/drivers/gpu/nvgpu/common/pmu/pmgr/pwrpolicy.c @@ -271,8 +271,7 @@ static struct pmu_board_obj *construct_pwr_policy(struct gk20a *g, obj = (struct pmu_board_obj *)(void *)pwrpolicy; - status = pmu_board_obj_construct_super(g, - (struct pmu_board_obj *)(void *)pwrpolicy, pargs); + status = pmu_board_obj_construct_super(g, obj, pargs); if (status != 0) { return NULL; }