cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id()

When calling of_parse_phandle_with_args(), the caller is responsible
to call of_node_put() to release the reference of device node.
In scmi_cpu_domain_id(), it does not release the reference.

Fixes: e336baa419 ("cpufreq: scmi: Prepare to move OF parsing of domain-id to cpufreq")
Signed-off-by: Felix Gu <ustc.gu@gmail.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
This commit is contained in:
Felix Gu 2026-01-21 23:32:06 +08:00 committed by Viresh Kumar
parent dea8bfea76
commit 0b7fbf9333

View file

@ -101,6 +101,7 @@ static int scmi_cpu_domain_id(struct device *cpu_dev)
return -EINVAL;
}
of_node_put(domain_id.np);
return domain_id.args[0];
}