]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
clk: qcom: gdsc: Fix error path on registration of multiple pm subdomains
authorVladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Sat, 28 Mar 2026 01:26:19 +0000 (03:26 +0200)
committerBjorn Andersson <andersson@kernel.org>
Mon, 30 Mar 2026 13:34:10 +0000 (08:34 -0500)
commit16ba98dace9e7cfe25ad8a314e34befacd91f86f
treeccd26d05b3b239c3b400c8ff100032813f7247a8
parentc412c6b13e2b17bf6a8573a113634f69982e2b0e
clk: qcom: gdsc: Fix error path on registration of multiple pm subdomains

Some pm subdomains may be left in added to a parent domain state, if
gdsc_add_subdomain_list() function fails in the middle and bails from
a GDSC power domain controller registration out.

Fixes: b489235b4dc0 ("clk: qcom: Support attaching GDSCs to multiple parents")
Signed-off-by: Vladimir Zapolskiy <vladimir.zapolskiy@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Bryan O'Donoghue <bod@kernel.org>
Link: https://lore.kernel.org/r/20260328012619.832770-1-vladimir.zapolskiy@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/gdsc.c