]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm()
authorYu Kuai <yukuai3@huawei.com>
Fri, 9 Oct 2020 12:38:03 +0000 (14:38 +0200)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 20 Jan 2021 13:25:42 +0000 (14:25 +0100)
commit0633cbfbe79c8963edd64ec8ce21c9160a3df56c
treee9b2e24aecce7a9881f000a603b5564e26ef6bf0
parent3b143ccdf22ee9821e03d94ab4d9bf8a25367b44
media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm()

BugLink: https://bugs.launchpad.net/bugs/1910822
[ Upstream commit 4affafd7bec7c65da31777f18bd20420f1aeb5f8 ]

if of_find_device_by_node() succeed, mtk_vcodec_init_enc_pm() doesn't have
a corresponding put_device(). Thus add jump target to fix the exception
handling for this function implementation.

Fixes: 4e855a6efa54 ("[media] vcodec: mediatek: Add Mediatek V4L2 Video Encoder Driver")
Signed-off-by: Yu Kuai <yukuai3@huawei.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c