mirror of
https://github.com/adulau/aha.git
synced 2024-12-27 19:26:25 +00:00
cirrusfb: do not allow unsupported pixel depth
Do not allow modes with unsupported pixel depth. Otherwise, one can hang a computer by setting incorrect value with fbset command. Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
697f619fc8
commit
0efb2a03af
1 changed files with 1 additions and 3 deletions
|
@ -567,9 +567,7 @@ static int cirrusfb_check_var(struct fb_var_screeninfo *var,
|
||||||
default:
|
default:
|
||||||
dev_dbg(info->device,
|
dev_dbg(info->device,
|
||||||
"Unsupported bpp size: %d\n", var->bits_per_pixel);
|
"Unsupported bpp size: %d\n", var->bits_per_pixel);
|
||||||
assert(false);
|
return -EINVAL;
|
||||||
/* should never occur */
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (var->xres_virtual < var->xres)
|
if (var->xres_virtual < var->xres)
|
||||||
|
|
Loading…
Reference in a new issue