aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonino A. Daplas <adaplas@gmail.com>2007-05-08 03:38:58 -0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-05-08 14:15:30 -0400
commit922e6f9afa137ac69624389b1939e6c31b1abf2d (patch)
tree925c44b9250403317fe99623d4b6ece764d4f447
parent68648ed1f58d98b8e8d994022e5e25331fbfe42a (diff)
arcfb: use sys instead of cfb drawing functions
Since arcfb's framebuffer is vmalloc'ed, use the sys_* drawing functions instead of cfb_*. Signed-off-by: Antonino Daplas <adaplas@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--drivers/video/Kconfig6
-rw-r--r--drivers/video/arcfb.c6
2 files changed, 6 insertions, 6 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index f0bc5d908e2c..1bbd10c36894 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -412,9 +412,9 @@ config FB_FM2
412config FB_ARC 412config FB_ARC
413 tristate "Arc Monochrome LCD board support" 413 tristate "Arc Monochrome LCD board support"
414 depends on FB && X86 414 depends on FB && X86
415 select FB_CFB_FILLRECT 415 select FB_SYS_FILLRECT
416 select FB_CFB_COPYAREA 416 select FB_SYS_COPYAREA
417 select FB_CFB_IMAGEBLIT 417 select FB_SYS_IMAGEBLIT
418 help 418 help
419 This enables support for the Arc Monochrome LCD board. The board 419 This enables support for the Arc Monochrome LCD board. The board
420 is based on the KS-108 lcd controller and is typically a matrix 420 is based on the KS-108 lcd controller and is typically a matrix
diff --git a/drivers/video/arcfb.c b/drivers/video/arcfb.c
index 66e0bd1249e9..740b83b4bd8c 100644
--- a/drivers/video/arcfb.c
+++ b/drivers/video/arcfb.c
@@ -369,7 +369,7 @@ static void arcfb_fillrect(struct fb_info *info,
369{ 369{
370 struct arcfb_par *par = info->par; 370 struct arcfb_par *par = info->par;
371 371
372 cfb_fillrect(info, rect); 372 sys_fillrect(info, rect);
373 373
374 /* update the physical lcd */ 374 /* update the physical lcd */
375 arcfb_lcd_update(par, rect->dx, rect->dy, rect->width, rect->height); 375 arcfb_lcd_update(par, rect->dx, rect->dy, rect->width, rect->height);
@@ -380,7 +380,7 @@ static void arcfb_copyarea(struct fb_info *info,
380{ 380{
381 struct arcfb_par *par = info->par; 381 struct arcfb_par *par = info->par;
382 382
383 cfb_copyarea(info, area); 383 sys_copyarea(info, area);
384 384
385 /* update the physical lcd */ 385 /* update the physical lcd */
386 arcfb_lcd_update(par, area->dx, area->dy, area->width, area->height); 386 arcfb_lcd_update(par, area->dx, area->dy, area->width, area->height);
@@ -390,7 +390,7 @@ static void arcfb_imageblit(struct fb_info *info, const struct fb_image *image)
390{ 390{
391 struct arcfb_par *par = info->par; 391 struct arcfb_par *par = info->par;
392 392
393 cfb_imageblit(info, image); 393 sys_imageblit(info, image);
394 394
395 /* update the physical lcd */ 395 /* update the physical lcd */
396 arcfb_lcd_update(par, image->dx, image->dy, image->width, 396 arcfb_lcd_update(par, image->dx, image->dy, image->width,