diff options
author | Vaishnav Achath <vaishnav.a@ti.com> | 2022-11-02 10:52:01 +0530 |
---|---|---|
committer | Anand Gadiyar <gadiyar@ti.com> | 2022-11-02 08:52:04 -0500 |
commit | 3accd3b597df35500e211380d4d325f0ac0bbd24 (patch) | |
tree | a1a946d71566b24f29eb1df0cef785a078c2942e /drivers | |
parent | 8a0a62b03a60c5757c69f242a66f2a0a020cfbaf (diff) |
soc: ti: k3-navss-ringacc: Fix missing return on rm_gp_range error
When devm_ti_sci_get_of_resource() call fails to return a valid
pointer for ringacc->rm_gp_range, the error was being ignored
and returned success.Fix the return and also add an error print
for the same.
Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/soc/ti/k3-navss-ringacc.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/soc/ti/k3-navss-ringacc.c b/drivers/soc/ti/k3-navss-ringacc.c index f4bf240486..ebe7eb9e06 100644 --- a/drivers/soc/ti/k3-navss-ringacc.c +++ b/drivers/soc/ti/k3-navss-ringacc.c @@ -966,9 +966,12 @@ static int k3_nav_ringacc_probe_dt(struct k3_nav_ringacc *ringacc) ringacc->tisci, dev, ringacc->tisci_dev_id, "ti,sci-rm-range-gp-rings"); - if (IS_ERR(ringacc->rm_gp_range)) + if (IS_ERR(ringacc->rm_gp_range)) { + dev_err(dev, "TISCI get resource ti,sci-rm-range-gp-rings failed %ld\n", + PTR_ERR(ringacc->rm_gp_range)); ret = PTR_ERR(ringacc->rm_gp_range); - + return ret; + } return 0; } |