+++ /dev/null
-From stable+bounces-206139-greg=kroah.com@vger.kernel.org Wed Jan 7 13:19:11 2026
-From: Sasha Levin <sashal@kernel.org>
-Date: Wed, 7 Jan 2026 07:17:00 -0500
-Subject: drm/mediatek: Fix probe memory leak
-To: stable@vger.kernel.org
-Cc: Johan Hovold <johan@kernel.org>, CK Hu <ck.hu@mediatek.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Chun-Kuang Hu <chunkuang.hu@kernel.org>, Sasha Levin <sashal@kernel.org>
-Message-ID: <20260107121700.3993037-1-sashal@kernel.org>
-
-From: Johan Hovold <johan@kernel.org>
-
-[ Upstream commit 5e49200593f331cd0629b5376fab9192f698e8ef ]
-
-The Mediatek DRM driver allocates private data for components without a
-platform driver but as the lifetime is tied to each component device,
-the memory is never freed.
-
-Tie the allocation lifetime to the DRM platform device so that the
-memory is released on probe failure (e.g. probe deferral) and when the
-driver is unbound.
-
-Fixes: c0d36de868a6 ("drm/mediatek: Move clk info from struct mtk_ddp_comp to sub driver private data")
-Cc: stable@vger.kernel.org # 5.12
-Cc: CK Hu <ck.hu@mediatek.com>
-Signed-off-by: Johan Hovold <johan@kernel.org>
-Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-Link: https://patchwork.kernel.org/project/dri-devel/patch/20250923152340.18234-3-johan@kernel.org/
-Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
---- a/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c
-+++ b/drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c
-@@ -555,7 +555,7 @@ int mtk_ddp_comp_init(struct device_node
- type == MTK_DSI)
- return 0;
-
-- priv = devm_kzalloc(comp->dev, sizeof(*priv), GFP_KERNEL);
-+ priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
- if (!priv)
- return -ENOMEM;
-
wifi-mac80211-discard-beacon-frames-to-non-broadcast-address.patch
drm-amdgpu-cleanup-scheduler-job-initialization-v2.patch
drm-amdgpu-add-missing-lock-to-amdgpu_ttm_access_memory_sdma.patch
-drm-mediatek-fix-probe-memory-leak.patch
drm-gma500-remove-unused-helper-psb_fbdev_fb_setcolreg.patch
net-remove-rtnl-dance-for-siocbraddif-and-siocbrdelif.patch
serial-make-uart_remove_one_port-return-void.patch