diff options
Diffstat (limited to 'drivers/video/intelfb/intelfbhw.c')
| -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 | ||
