mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2026-08-09 06:14:34 +02:00
fbdev: vt8500lcdfb: Fix dma_free_coherent() cpu_addr parameter
Before commit63a11adace"fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros", the virtual address of the screen buffer was stored in the fb_info::screen_base field and not fb_info::screen_buffer. The backport of commit88b3b99243("fbdev: vt8500lcdfb: fix missing dma_free_coherent()") did not take that into account. Change the cpu_addr parameter to dma_free_coherent() accordingly. Fixes:778f31be5b("fbdev: vt8500lcdfb: fix missing dma_free_coherent()") Signed-off-by: Ben Hutchings <benh@debian.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
67a0c3ed19
commit
e87e1071e5
@@ -434,7 +434,7 @@ failed_free_palette:
|
||||
fbi->palette_cpu, fbi->palette_phys);
|
||||
failed_free_mem_virt:
|
||||
dma_free_coherent(&pdev->dev, fbi->fb.fix.smem_len,
|
||||
fbi->fb.screen_buffer, fbi->fb.fix.smem_start);
|
||||
fbi->fb.screen_base, fbi->fb.fix.smem_start);
|
||||
failed_free_io:
|
||||
iounmap(fbi->regbase);
|
||||
failed_free_res:
|
||||
|
||||
Reference in New Issue
Block a user