media: platform: mtk-mdp3: release node reference before returning
authorDeepak R Varma <drv@mailo.com>
Sat, 11 Feb 2023 11:09:50 +0000 (16:39 +0530)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Thu, 25 May 2023 14:21:19 +0000 (16:21 +0200)
commitb8ed1ceb4a2653a2d5529b3afb79343d77efb3ce
tree08946c3c60940e2abb03e504cfaf5a4354f0c186
parente5f29bb9c4350dd9692f3b98eb8538dbbebccbaf
media: platform: mtk-mdp3: release node reference before returning

The iterator for_each_child_of_node() increments the refcount of the
child node it is processing. Release such a reference when the loop
needs to break due to an error during its execution.
Issue identified using for_each_child.cocci Coccinelle semantic patch.

Signed-off-by: Deepak R Varma <drv@mailo.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c