mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-04-02 04:41:10 -04:00
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:
@@ -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];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user