diff options
Diffstat (limited to 'drivers/video/intelfb')
-rw-r--r-- | drivers/video/intelfb/intelfbhw.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/video/intelfb/intelfbhw.c b/drivers/video/intelfb/intelfbhw.c index 38065cf94ac4..fbad61da359f 100644 --- a/drivers/video/intelfb/intelfbhw.c +++ b/drivers/video/intelfb/intelfbhw.c | |||
@@ -390,12 +390,12 @@ int intelfbhw_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) | |||
390 | xoffset = ROUND_DOWN_TO(var->xoffset, 8); | 390 | xoffset = ROUND_DOWN_TO(var->xoffset, 8); |
391 | yoffset = var->yoffset; | 391 | yoffset = var->yoffset; |
392 | 392 | ||
393 | if ((xoffset + var->xres > var->xres_virtual) || | 393 | if ((xoffset + info->var.xres > info->var.xres_virtual) || |
394 | (yoffset + var->yres > var->yres_virtual)) | 394 | (yoffset + info->var.yres > info->var.yres_virtual)) |
395 | return -EINVAL; | 395 | return -EINVAL; |
396 | 396 | ||
397 | offset = (yoffset * dinfo->pitch) + | 397 | offset = (yoffset * dinfo->pitch) + |
398 | (xoffset * var->bits_per_pixel) / 8; | 398 | (xoffset * info->var.bits_per_pixel) / 8; |
399 | 399 | ||
400 | offset += dinfo->fb.offset << 12; | 400 | offset += dinfo->fb.offset << 12; |
401 | 401 | ||