drm/vc4: hdmi: Unregister codec device on unbind
authorMaxime Ripard <maxime@cerno.tech>
Thu, 27 Jan 2022 11:14:52 +0000 (12:14 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 16 Mar 2022 13:26:47 +0000 (14:26 +0100)
commit1ed68d776246f167aee9cd79f63f089c40a5e2a3
tree03c29a1b4528654957262fc13e9877dfe2770497
parent55b06ea6851c8cb29e56aa7cb94f0bc75a69dfa1
drm/vc4: hdmi: Unregister codec device on unbind

[ Upstream commit e40945ab7c7f966d0c37b7bd7b0596497dfe228d ]

On bind we will register the HDMI codec device but we don't unregister
it on unbind, leading to a device leakage. Unregister our device at
unbind.

Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220127111452.222002-1-maxime@cerno.tech
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/vc4/vc4_hdmi.c
drivers/gpu/drm/vc4/vc4_hdmi.h