diff options
| author | Ruoyu Wang <ruoyuw560@gmail.com> | 2026-06-20 16:04:06 +0800 |
|---|---|---|
| committer | Bjorn Andersson <andersson@kernel.org> | 2026-07-06 22:27:38 -0500 |
| commit | 64774dea58969194ea5c27fa639954e551a87024 (patch) | |
| tree | d45fff57099f04c675cbfb5a46b0fe337b792fb5 /tools/perf/scripts/python/bin | |
| parent | ed3233af30b711c2a434e95cc05531244fd07307 (diff) | |
bus: qcom-ebi2: Fix clock leak on probe failure
qcom_ebi2_probe() enables the EBI2X and EBI2 clocks before it walks
child nodes and populates child devices. If reading a child node's reg
property fails, or if of_platform_default_populate() fails, probe returns
without disabling either clock.
Route those failure paths through the existing clock cleanup labels so a
failed probe does not leave the clocks prepared and enabled.
Fixes: 335a12754808 ("bus: qcom: add EBI2 driver")
Signed-off-by: Ruoyu Wang <ruoyuw560@gmail.com>
Link: https://lore.kernel.org/r/20260620080406.1970447-1-ruoyuw560@gmail.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
