]> www.infradead.org Git - users/dwmw2/linux.git/commit
drm/mcde: Fix refcount leak in mcde_dsi_bind
authorMiaoqian Lin <linmq006@gmail.com>
Wed, 25 May 2022 11:54:11 +0000 (15:54 +0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 21 Aug 2022 13:15:41 +0000 (15:15 +0200)
commitf57699a9b66ea11f000f56d1f1179059239b8690
treee10171e851c1e649f046a2714e5cf1c81dd4671c
parent6a43236ebcfba2fb2840e640b844b7fe211727d2
drm/mcde: Fix refcount leak in mcde_dsi_bind

[ Upstream commit 3a149169e4a2f9127022fec6ef5d71b4e804b3b9 ]

Every iteration of for_each_available_child_of_node() decrements
the reference counter of the previous node. There is no decrement
when break out from the loop and results in refcount leak.
Add missing of_node_put() to fix this.

Fixes: 5fc537bfd000 ("drm/mcde: Add new driver for ST-Ericsson MCDE")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220525115411.65455-1-linmq006@gmail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/mcde/mcde_dsi.c