arcfb: use fb_sys_read()
authorAntonino A. Daplas <adaplas@gmail.com>
Tue, 8 May 2007 07:39:04 +0000 (00:39 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Tue, 8 May 2007 18:15:30 +0000 (11:15 -0700)
Since arcfb's framebuffer is vmalloc'ed, use the fb_sys_read().

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>
drivers/video/Kconfig
drivers/video/arcfb.c

index 85d0e8707ee3df7831afa56f3fdd68faf1dd6a5f..19b7f73ebc496d3436e82dc854f6172c780864fa 100644 (file)
@@ -420,6 +420,7 @@ config FB_ARC
        select FB_SYS_FILLRECT
        select FB_SYS_COPYAREA
        select FB_SYS_IMAGEBLIT
+       select FB_SYS_FOPS
        help
          This enables support for the Arc Monochrome LCD board. The board
          is based on the KS-108 lcd controller and is typically a matrix
index c668e56c927253296b218544e8bc01d5c0ac4c5f..db15baca3f7b01a6d3d5c934490ffb5b57ab756a 100644 (file)
@@ -494,6 +494,7 @@ static ssize_t arcfb_write(struct fb_info *info, const char __user *buf,
 static struct fb_ops arcfb_ops = {
        .owner          = THIS_MODULE,
        .fb_open        = arcfb_open,
+       .fb_read        = fb_sys_read,
        .fb_write       = arcfb_write,
        .fb_release     = arcfb_release,
        .fb_pan_display = arcfb_pan_display,