media: video-mux: fix error paths
authorPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 24 May 2023 13:29:24 +0000 (14:29 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Fri, 26 May 2023 09:57:47 +0000 (10:57 +0100)
commit5aa8de7ad14f3bb7c39a67a63767de50b5fe122d
tree1d4662a2be99d9455c7029091fc3bb5439f9a940
parentfe1b585ce91da47af7e7f8985428099d52eeca3c
media: video-mux: fix error paths

Move notifier cleanup into video_mux_async_register() to avoid calling
v4l2_async_nf_unregister() when v4l2_async_subdev_nf_register() failed.
In case video_mux_async_register() fails, call media_entity_cleanup().

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/platform/video-mux.c