clk: qcom: gcc-sc8280xp: fix runtime PM imbalance on probe errors
authorJohan Hovold <johan+linaro@kernel.org>
Tue, 18 Jul 2023 13:28:58 +0000 (15:28 +0200)
committerBjorn Andersson <andersson@kernel.org>
Tue, 18 Jul 2023 14:58:49 +0000 (07:58 -0700)
commit10192ab375c39c58d39cba028d9685cefe1ca3c2
tree774c010b7bc7090278923ff198814ade9607be6d
parentacaf1b3296a504d4a61b685f78baae771421608d
clk: qcom: gcc-sc8280xp: fix runtime PM imbalance on probe errors

Make sure to decrement the runtime PM usage count before returning in
case RCG dynamic frequency switch initialisation fails.

Fixes: 2a541abd9837 ("clk: qcom: gcc-sc8280xp: Add runtime PM")
Cc: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20230718132902.21430-5-johan+linaro@kernel.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/gcc-sc8280xp.c