mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 02:22:34 +03:00
gpu: nvgpu: MISRA 14.4 err/ret/status as boolean
MISRA rule 14.4 doesn't allow the usage of integer types as booleans in the controlling expression of an if statement or an iteration statement. Fix violations where the integer variables err, ret, status are used as booleans in the controlling expression of if and loop statements. JIRA NVGPU-1019 Change-Id: I9e18ffc961d485225732c34d3ca561e84d182d07 Signed-off-by: Amurthyreddy <amurthyreddy@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1921370 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
30aeb71693
commit
a39c48e3e2
@@ -206,7 +206,7 @@ static struct boardobj *therm_device_construct(struct gk20a *g,
|
||||
break;
|
||||
}
|
||||
|
||||
if(status) {
|
||||
if(status != 0) {
|
||||
board_obj_ptr = NULL;
|
||||
nvgpu_err(g,
|
||||
"could not allocate memory for therm_device");
|
||||
@@ -312,7 +312,7 @@ static int devinit_get_therm_device_table(struct gk20a *g,
|
||||
status = boardobjgrp_objinsert(&pthermdeviceobjs->super.super,
|
||||
boardobj, obj_index);
|
||||
|
||||
if (status) {
|
||||
if (status != 0) {
|
||||
nvgpu_err(g,
|
||||
"unable to insert thermal device boardobj for %d", index);
|
||||
status = -EINVAL;
|
||||
@@ -336,7 +336,7 @@ int therm_device_sw_setup(struct gk20a *g)
|
||||
/* Construct the Super Class and override the Interfaces */
|
||||
status = boardobjgrpconstruct_e32(g,
|
||||
&g->therm_pmu.therm_deviceobjs.super);
|
||||
if (status) {
|
||||
if (status != 0) {
|
||||
nvgpu_err(g,
|
||||
"error creating boardobjgrp for therm devices, status - 0x%x",
|
||||
status);
|
||||
@@ -350,7 +350,7 @@ int therm_device_sw_setup(struct gk20a *g)
|
||||
pboardobjgrp->pmudatainstget = _therm_device_pmudata_instget;
|
||||
|
||||
status = devinit_get_therm_device_table(g, pthermdeviceobjs);
|
||||
if (status) {
|
||||
if (status != 0) {
|
||||
goto done;
|
||||
}
|
||||
|
||||
@@ -358,7 +358,7 @@ int therm_device_sw_setup(struct gk20a *g)
|
||||
|
||||
status = BOARDOBJGRP_PMU_CMD_GRP_SET_CONSTRUCT(g, pboardobjgrp,
|
||||
therm, THERM, therm_device, THERM_DEVICE);
|
||||
if (status) {
|
||||
if (status != 0) {
|
||||
nvgpu_err(g,
|
||||
"error constructing PMU_BOARDOBJ_CMD_GRP_SET interface - 0x%x",
|
||||
status);
|
||||
|
||||
Reference in New Issue
Block a user