soc: rockchip: Fix refcount leak in rockchip_grf_init
authorMiaoqian Lin <linmq006@gmail.com>
Mon, 16 May 2022 07:20:10 +0000 (11:20 +0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Jun 2022 16:36:07 +0000 (18:36 +0200)
commitaab25b669cb9fd3698c2631be4435f4fe92d9e59
tree689455c5c8f1b83f936f4443e908b414cb45a7d8
parenta6061695bb2be3535925279e20d59a0ce0718d64
soc: rockchip: Fix refcount leak in rockchip_grf_init

[ Upstream commit 9b59588d8be91c96bfb0371e912ceb4f16315dbf ]

of_find_matching_node_and_match returns a node pointer with refcount
incremented, we should use of_node_put() on it when done.
Add missing of_node_put() to avoid refcount leak.

Fixes: 4c58063d4258 ("soc: rockchip: add driver handling grf setup")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Link: https://lore.kernel.org/r/20220516072013.19731-1-linmq006@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/soc/rockchip/grf.c