mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
drivers: camera: fix Coverity warnings
Fix camera kernel drivers for the below warnings: CID 10165214: Unchecked return value (CHECKED_RETURN) CID 10165215: Unchecked return value (CHECKED_RETURN) CID 10160154: Unsigned compared against 0 (NO_EFFECT) Bug 3952896 Change-Id: I82727b5c298d0c39ebba2ae60f6ed76321272ff5 Signed-off-by: Frank Chen <frankc@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2858894 GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com> Reviewed-by: Vincent Chung <vincentc@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
a0c0b2f212
commit
dd1d0b6c70
@@ -1,5 +1,5 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
// Copyright (c) 2015-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
// Copyright (c) 2015-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
|
||||
#include <linux/delay.h>
|
||||
#include <linux/device.h>
|
||||
@@ -656,7 +656,7 @@ static int cdi_dev_probe(struct i2c_client *client,
|
||||
for (i = 0; i < numLinks; i++) {
|
||||
err = of_property_read_u32_index(child_max20087, "links", i, &link);
|
||||
if (err == 0) {
|
||||
if ((link >= 0) && (link < MAX_POWER_LINKS_PER_BLOCK)) {
|
||||
if (link < MAX_POWER_LINKS_PER_BLOCK) {
|
||||
info->max20087.links[i] = (u8) link;
|
||||
} else {
|
||||
dev_err(&client->dev, "%s: Incorrect camera module index: %d\n",
|
||||
|
||||
@@ -159,9 +159,14 @@ static void camrtc_clk_group_error(
|
||||
int error)
|
||||
{
|
||||
const char *name = "unnamed";
|
||||
int ret;
|
||||
|
||||
of_property_read_string_index(grp->device->of_node,
|
||||
ret = of_property_read_string_index(grp->device->of_node,
|
||||
"clock-names", index, &name);
|
||||
|
||||
if (ret < 0)
|
||||
dev_warn(grp->device, "Cannot find clock in clock-names\n");
|
||||
|
||||
dev_warn(grp->device, "%s clk %s (at [%d]): failed (%d)\n",
|
||||
op, name, index, error);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
// Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
// Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
|
||||
#include "reset-group.h"
|
||||
|
||||
@@ -96,9 +96,13 @@ static void camrtc_reset_group_error(
|
||||
int error)
|
||||
{
|
||||
const char *name = "unnamed";
|
||||
int ret;
|
||||
|
||||
of_property_read_string_index(grp->device->of_node,
|
||||
ret = of_property_read_string_index(grp->device->of_node,
|
||||
grp->group_name, index, &name);
|
||||
if (ret < 0)
|
||||
dev_warn(grp->device, "Cannot find reset in %s\n", grp->group_name);
|
||||
|
||||
dev_warn(grp->device, "%s reset %s (at %s[%d]): %d\n",
|
||||
op, name, grp->group_name, index, error);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user