Re: [PATCH v3 05/18] clk: qcom: common: Handle runtime power management in qcom_cc_really_probe
From: Bryan O'Donoghue
Date: Thu Mar 27 2025 - 11:58:36 EST
On 27/03/2025 09:52, Jagadeesh Kona wrote:
- return ret;
+ goto put_rpm;
+
+ ret = qcom_cc_icc_register(dev, desc);
+
+put_rpm:
+ if (desc->use_rpm)
+ pm_runtime_put(dev);
- return qcom_cc_icc_register(dev, desc);
+ return ret;
}
EXPORT_SYMBOL_GPL(qcom_cc_really_probe);
Doesn't look right you're missing the put if register goes wrong
ret = qcom_cc_icc_register(dev, desc);
if (ret)
goto put_rpm;
return 0;
put_rpm:
if (desc->us_rpm)
pm_runtime_put();
return ret;