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)
commit7381076809586528e2a812a709e2758916318a99
treebacd70c4264c7af7ce7cebf0d329cba463dfd863
parent315a8d00ac74c59a688a1a88c0ed97a7791d1c91
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: 0af5e0b41110 ("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