Re: [syzbot] [media?] memory leak in vidtv_psi_short_event_desc_init

From: Jose A. Perez de Azpillaga

Date: Sun Apr 12 2026 - 09:11:53 EST


#syz test

diff --git a/drivers/media/test-drivers/vidtv/vidtv_bridge.c b/drivers/media/test-drivers/vidtv/vidtv_bridge.c
index a8a76434989c..61186d219b7b 100644
--- a/drivers/media/test-drivers/vidtv/vidtv_bridge.c
+++ b/drivers/media/test-drivers/vidtv/vidtv_bridge.c
@@ -543,6 +543,11 @@ static void vidtv_bridge_remove(struct platform_device *pdev)

dvb = platform_get_drvdata(pdev);

+ mutex_lock(&dvb->feed_lock);
+ if (dvb->streaming)
+ vidtv_stop_streaming(dvb);
+ mutex_unlock(&dvb->feed_lock);
+
#ifdef CONFIG_MEDIA_CONTROLLER_DVB
media_device_unregister(&dvb->mdev);
media_device_cleanup(&dvb->mdev);