media: amphion: cleanup media device if register it fail
authorMing Qian <ming.qian@nxp.com>
Mon, 14 Mar 2022 05:28:55 +0000 (06:28 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 18 Mar 2022 06:32:40 +0000 (07:32 +0100)
commit47aa866f248c89b319b99ac7b21a0a961ed2264a
tree1183f65a5b238050cafc0cd76fc312bbce8f7b89
parenta9f7224c67b3357e6585e6ddbcabd0523ca0f39f
media: amphion: cleanup media device if register it fail

there is issue that driver forget to
call media_device_cleanup if media_device_register fail,
it will led to memory leak.
Also driver should check the return value of vpu_add_func.

Signed-off-by: Ming Qian <ming.qian@nxp.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/amphion/vpu_drv.c