Merge branch 'fbdev/stable-updates'
authorPaul Mundt <lethal@linux-sh.org>
Fri, 24 Jun 2011 08:16:40 +0000 (17:16 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Fri, 24 Jun 2011 08:16:40 +0000 (17:16 +0900)
1  2 
drivers/video/sm501fb.c

diff --combined drivers/video/sm501fb.c
@@@ -582,7 -582,7 +582,7 @@@ static int sm501fb_pan_crt(struct fb_va
  {
        struct sm501fb_par  *par = info->par;
        struct sm501fb_info *fbi = par->info;
 -      unsigned int bytes_pixel = var->bits_per_pixel / 8;
 +      unsigned int bytes_pixel = info->var.bits_per_pixel / 8;
        unsigned long reg;
        unsigned long xoffs;
  
@@@ -614,10 -614,10 +614,10 @@@ static int sm501fb_pan_pnl(struct fb_va
        struct sm501fb_info *fbi = par->info;
        unsigned long reg;
  
 -      reg = var->xoffset | (var->xres_virtual << 16);
 +      reg = var->xoffset | (info->var.xres_virtual << 16);
        smc501_writel(reg, fbi->regs + SM501_DC_PANEL_FB_WIDTH);
  
 -      reg = var->yoffset | (var->yres_virtual << 16);
 +      reg = var->yoffset | (info->var.yres_virtual << 16);
        smc501_writel(reg, fbi->regs + SM501_DC_PANEL_FB_HEIGHT);
  
        sm501fb_sync_regs(fbi);
@@@ -1664,7 -1664,7 +1664,7 @@@ static void sm501fb_stop(struct sm501fb
                           resource_size(info->regs_res));
  }
  
- static int sm501fb_init_fb(struct fb_info *fb,
+ static int __devinit sm501fb_init_fb(struct fb_info *fb,
                           enum sm501_controller head,
                           const char *fbname)
  {