From: Greg Kroah-Hartman Date: Fri, 9 Jan 2026 10:02:24 +0000 (+0100) Subject: drop queue-6.1/drm-mediatek-fix-probe-memory-leak.patch X-Git-Tag: v6.1.160~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c39046d7979114f88fda933e28faf3a591e8e08;p=thirdparty%2Fkernel%2Fstable-queue.git drop queue-6.1/drm-mediatek-fix-probe-memory-leak.patch breaks the build --- diff --git a/queue-6.1/drm-mediatek-fix-probe-memory-leak.patch b/queue-6.1/drm-mediatek-fix-probe-memory-leak.patch deleted file mode 100644 index 90ad7bc6a0..0000000000 --- a/queue-6.1/drm-mediatek-fix-probe-memory-leak.patch +++ /dev/null @@ -1,44 +0,0 @@ -From stable+bounces-206139-greg=kroah.com@vger.kernel.org Wed Jan 7 13:19:11 2026 -From: Sasha Levin -Date: Wed, 7 Jan 2026 07:17:00 -0500 -Subject: drm/mediatek: Fix probe memory leak -To: stable@vger.kernel.org -Cc: Johan Hovold , CK Hu , AngeloGioacchino Del Regno , Chun-Kuang Hu , Sasha Levin -Message-ID: <20260107121700.3993037-1-sashal@kernel.org> - -From: Johan Hovold - -[ 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 -Signed-off-by: Johan Hovold -Reviewed-by: AngeloGioacchino Del Regno -Link: https://patchwork.kernel.org/project/dri-devel/patch/20250923152340.18234-3-johan@kernel.org/ -Signed-off-by: Chun-Kuang Hu -Signed-off-by: Sasha Levin -Signed-off-by: Greg Kroah-Hartman ---- - 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; - diff --git a/queue-6.1/series b/queue-6.1/series index 29403b2192..fbaa9b189e 100644 --- a/queue-6.1/series +++ b/queue-6.1/series @@ -591,7 +591,6 @@ mm-consider-non-anon-swap-cache-folios-in-folio_expected_ref_count.patch 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