]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] (5/12) controlfb iomem annotations
authorAlexander Viro <viro@www.linux.org.uk>
Sat, 27 Nov 2004 06:49:21 +0000 (22:49 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 27 Nov 2004 06:49:21 +0000 (22:49 -0800)
Signed-off-by: Al Viro <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/video/controlfb.c

index 6b06f0f4e2fead8759daae7bd8de53a71c0dcdf2..f0eb993dd6f7db9f8e95cfe41e7d7d0d5932fa57 100644 (file)
@@ -98,14 +98,14 @@ struct fb_info_control {
        struct fb_par_control   par;
        u32                     pseudo_palette[17];
                
-       struct cmap_regs        *cmap_regs;
+       struct cmap_regs        __iomem *cmap_regs;
        unsigned long           cmap_regs_phys;
        
-       struct control_regs     *control_regs;
+       struct control_regs     __iomem *control_regs;
        unsigned long           control_regs_phys;
        unsigned long           control_regs_size;
        
-       __u8                    *frame_buffer;
+       __u8                    __iomem *frame_buffer;
        unsigned long           frame_buffer_phys;
        unsigned long           fb_orig_base;
        unsigned long           fb_orig_size;
@@ -497,7 +497,7 @@ try_again:
 static void control_set_hardware(struct fb_info_control *p, struct fb_par_control *par)
 {
        struct control_regvals  *r;
-       volatile struct preg    *rp;
+       volatile struct preg    __iomem *rp;
        int                     i, cmode;
 
        if (PAR_EQUAL(&p->par, par)) {
@@ -1017,7 +1017,7 @@ static void __init control_init_info(struct fb_info *info, struct fb_info_contro
        info->fbops = &controlfb_ops;
        info->pseudo_palette = p->pseudo_palette;
         info->flags = FBINFO_DEFAULT | FBINFO_HWACCEL_YPAN;
-       info->screen_base = (char *) p->frame_buffer + CTRLFB_OFF;
+       info->screen_base = p->frame_buffer + CTRLFB_OFF;
 
        fb_alloc_cmap(&info->cmap, 256, 0);