]> git.baikalelectronics.ru Git - kernel.git/commit
drm/meson: Fix refcount leak in meson_encoder_hdmi_init
authorMiaoqian Lin <linmq006@gmail.com>
Wed, 11 May 2022 05:40:51 +0000 (09:40 +0400)
committerNeil Armstrong <narmstrong@baylibre.com>
Wed, 18 May 2022 07:09:23 +0000 (09:09 +0200)
commita4f97b62ea9c062a50cbbfee0fb65bab03e3aada
treebacd70c4264c7af7ce7cebf0d329cba463dfd863
parent8ab04079beca4d31f4264fbeaf54ac6278d69516
drm/meson: Fix refcount leak in meson_encoder_hdmi_init

of_find_device_by_node() takes reference, we should use put_device()
to release it when not need anymore.
Add missing put_device() in error path to avoid refcount
leak.

Fixes: bcf5446630b8 ("drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220511054052.51981-1-linmq006@gmail.com
drivers/gpu/drm/meson/meson_encoder_hdmi.c