]> www.infradead.org Git - users/jedix/linux-maple.git/commit
OPP: OF: Fix an OF node leak in _opp_add_static_v2()
authorJoe Hattori <joe@pf.is.s.u-tokyo.ac.jp>
Tue, 7 Jan 2025 05:44:53 +0000 (14:44 +0900)
committerViresh Kumar <viresh.kumar@linaro.org>
Tue, 7 Jan 2025 06:07:52 +0000 (11:37 +0530)
commit1d38eb7f7b26261a0b642f6e0923269c7c000a97
treee5ec228a3f2fc1132d0681d18e7be3a9eb103174
parentb44b9bc7cab2967c3d6a791b1cd542c89fc07f0e
OPP: OF: Fix an OF node leak in _opp_add_static_v2()

_opp_add_static_v2() leaks the obtained OF node reference when
_of_opp_alloc_required_opps() fails. Add an of_node_put() call in the
error path.

Fixes: 3466ea2cd6b6 ("OPP: Don't drop opp->np reference while it is still in use")
Signed-off-by: Joe Hattori <joe@pf.is.s.u-tokyo.ac.jp>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
drivers/opp/of.c