| .. | .. |
|---|
| 602 | 602 | if (var->hsync_len < 1 || var->hsync_len > 64) |
|---|
| 603 | 603 | printk(KERN_ERR "%s: invalid hsync_len %d\n", |
|---|
| 604 | 604 | info->fix.id, var->hsync_len); |
|---|
| 605 | | - if (var->left_margin > 255) |
|---|
| 605 | + if (var->left_margin < 3 || var->left_margin > 255) |
|---|
| 606 | 606 | printk(KERN_ERR "%s: invalid left_margin %d\n", |
|---|
| 607 | 607 | info->fix.id, var->left_margin); |
|---|
| 608 | | - if (var->right_margin > 255) |
|---|
| 608 | + if (var->right_margin < 1 || var->right_margin > 255) |
|---|
| 609 | 609 | printk(KERN_ERR "%s: invalid right_margin %d\n", |
|---|
| 610 | 610 | info->fix.id, var->right_margin); |
|---|
| 611 | 611 | if (var->yres < 1 || var->yres > ymax_mask) |
|---|