mirror of https://gitee.com/openkylin/linux.git
fbdev: metronomefb bugfix
This patch is a bugfix for the use of cfb_* functions instead of sys_* functions. sys_* should be used with vmalloced framebuffers. the previous cfb_ use would not work for callers of imageblit/etc. Signed-off-by: Jaya Kumar <jayakumar.lkml@gmail.com> Cc: "Antonino A. Daplas" <adaplas@pol.net> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
6f90a8bdd1
commit
555514fabc
|
@ -678,7 +678,7 @@ static void metronomefb_fillrect(struct fb_info *info,
|
|||
{
|
||||
struct metronomefb_par *par = info->par;
|
||||
|
||||
cfb_fillrect(info, rect);
|
||||
sys_fillrect(info, rect);
|
||||
metronomefb_dpy_update(par);
|
||||
}
|
||||
|
||||
|
@ -687,7 +687,7 @@ static void metronomefb_copyarea(struct fb_info *info,
|
|||
{
|
||||
struct metronomefb_par *par = info->par;
|
||||
|
||||
cfb_copyarea(info, area);
|
||||
sys_copyarea(info, area);
|
||||
metronomefb_dpy_update(par);
|
||||
}
|
||||
|
||||
|
@ -696,7 +696,7 @@ static void metronomefb_imageblit(struct fb_info *info,
|
|||
{
|
||||
struct metronomefb_par *par = info->par;
|
||||
|
||||
cfb_imageblit(info, image);
|
||||
sys_imageblit(info, image);
|
||||
metronomefb_dpy_update(par);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue