mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 11:06:41 -05:00
fbdev: tcx.c fix mem_map to correct smem_start offset
403ae52ac0("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:403ae52ac0("sparc: fix drivers/video/tcx.c warning") Cc: <stable@vger.kernel.org> Signed-off-by: René Rebe <rene@exactco.de> Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user