rkfb:fix rk_fb_check_var err
authoryxj <yxj@rock-chips.com>
Thu, 29 Nov 2012 11:34:23 +0000 (19:34 +0800)
committeryxj <yxj@rock-chips.com>
Sat, 1 Dec 2012 04:56:05 +0000 (12:56 +0800)
drivers/video/rockchip/rk_fb.c

index 6ef5bd13cf40e86fe45fc47682c6fd0a548dc2f8..533a57e292562b2b65145a319fe3a3beeab4a301 100644 (file)
@@ -374,12 +374,12 @@ static int rk_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info)
                 return -EINVAL;
         }
  
-        if( ((var->xoffset+var->xres) > info->var.xres_virtual) ||
-            ((var->yoffset+var->yres) > (info->var.yres_virtual)) )
+        if( ((var->xoffset+var->xres) > var->xres_virtual) ||
+            ((var->yoffset+var->yres) > (var->yres_virtual)) )
         {
                 printk("%s check_var fail 2!!! \n",info->fix.id);
-                printk("xoffset:%d>>xres:%d>>xres_vir:%d\n",var->xoffset,var->xres,info->var.xres_virtual);
-                printk("yoffset:%d>>yres:%d>>yres_vir:%d\n",var->yoffset,var->yres,info->var.yres_virtual);
+                printk("xoffset:%d>>xres:%d>>xres_vir:%d\n",var->xoffset,var->xres,var->xres_virtual);
+                printk("yoffset:%d>>yres:%d>>yres_vir:%d\n",var->yoffset,var->yres,var->yres_virtual);
                 return -EINVAL;
         }