From: René Rebe Date: Thu, 20 Nov 2025 13:24:00 +0000 (+0100) Subject: fbdev: tcx.c fix mem_map to correct smem_start offset X-Git-Tag: v6.19-rc1~68^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=35fa2b4bf96415b88d7edaa5cf8af5185d9ce76e;p=thirdparty%2Flinux.git fbdev: tcx.c fix mem_map to correct smem_start offset 403ae52ac047 ("sparc: fix drivers/video/tcx.c warning") changed the physbase initializing breaking the user-space mmap, e.g. for Xorg entirely. Fix fbdev mmap table so the sbus mmap helper work correctly, and not try to map vastly (physbase) offset memory. Fixes: 403ae52ac047 ("sparc: fix drivers/video/tcx.c warning") Cc: Signed-off-by: René Rebe Signed-off-by: Helge Deller --- diff --git a/drivers/video/fbdev/tcx.c b/drivers/video/fbdev/tcx.c index f9a0085ad72bf..ca9e84e8d8605 100644 --- a/drivers/video/fbdev/tcx.c +++ b/drivers/video/fbdev/tcx.c @@ -428,7 +428,7 @@ static int tcx_probe(struct platform_device *op) j = i; break; } - par->mmap_map[i].poff = op->resource[j].start; + par->mmap_map[i].poff = op->resource[j].start - info->fix.smem_start; } info->fbops = &tcx_ops;