From: Jaya Kumar 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 Cc: "Antonino A. Daplas" Cc: Geert Uytterhoeven Signed-off-by: Andrew Morton --- drivers/video/metronomefb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff -puN drivers/video/metronomefb.c~fbdev-metronomefb-bugfix-v4 drivers/video/metronomefb.c --- a/drivers/video/metronomefb.c~fbdev-metronomefb-bugfix-v4 +++ a/drivers/video/metronomefb.c @@ -678,7 +678,7 @@ static void metronomefb_fillrect(struct { 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 { 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 { struct metronomefb_par *par = info->par; - cfb_imageblit(info, image); + sys_imageblit(info, image); metronomefb_dpy_update(par); } _