]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: pinconf-generic: add missing of_node_put()
authorZhangPeng <zhangpeng362@huawei.com>
Fri, 25 Nov 2022 07:01:56 +0000 (07:01 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Jan 2023 10:41:06 +0000 (11:41 +0100)
commit2b04c63160973868dbd836581d307046bd2df953
treeb8c3395342734900c1c863ce9ce07130d1b26f15
parent0e99871965ef24fc866d5a367a1b7967fe2efc2a
pinctrl: pinconf-generic: add missing of_node_put()

[ Upstream commit 5ead93289815a075d43c415e35c8beafafb801c9 ]

of_node_put() needs to be called when jumping out of the loop, since
for_each_available_child_of_node() will increase the refcount of node.

Fixes: 9b8a05972fe3 ("pinctrl: pinconf-generic: scan also referenced phandle node")
Signed-off-by: ZhangPeng <zhangpeng362@huawei.com>
Link: https://lore.kernel.org/r/20221125070156.3535855-1-zhangpeng362@huawei.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/pinctrl/pinconf-generic.c