From 82d83f4250b01389fb0024dfbcdcb4f85478d79f Mon Sep 17 00:00:00 2001 From: Ankur Pawar Date: Wed, 12 Apr 2023 03:39:23 +0000 Subject: [PATCH] platform: rtcpu: fix coverity defect Unchecked return value CID: 10165906 Bug 3952896 Change-Id: Ie2fc93ed97bbeac57bd210a84222da4102e84478 Signed-off-by: Ankur Pawar Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2886444 Reviewed-by: Frank Chen Reviewed-by: svcacv Reviewed-by: svc-mobile-coverity Reviewed-by: svc-mobile-cert Reviewed-by: Matti Ryttylainen Reviewed-by: Laxman Dewangan GVS: Gerrit_Virtual_Submit --- drivers/platform/tegra/rtcpu/clk-group.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/platform/tegra/rtcpu/clk-group.c b/drivers/platform/tegra/rtcpu/clk-group.c index e113d406..4d23b1b5 100644 --- a/drivers/platform/tegra/rtcpu/clk-group.c +++ b/drivers/platform/tegra/rtcpu/clk-group.c @@ -206,12 +206,17 @@ static void camrtc_clk_group_set_parent(const struct camrtc_clk_group *grp, struct clk *parent) { int index; + int ret; if (IS_ERR_OR_NULL(parent)) return; - for (index = 0; index < grp->nclocks; index++) - clk_set_parent(grp->clocks[index].clk, parent); + for (index = 0; index < grp->nclocks; index++) { + ret = clk_set_parent(grp->clocks[index].clk, parent); + if (ret < 0) + pr_err("%s: unable to set parent clock %d\n", + __func__, ret); + } } int camrtc_clk_group_adjust_slow(const struct camrtc_clk_group *grp)