Commit c81f717c authored by Antonino A. Daplas's avatar Antonino A. Daplas Committed by Linus Torvalds

fbcon: Fix typo and bogus logic in get_default_font

Reported in: Bugzilla Bug 8727

Fix typo and bogus logic in get_default_font(). The bug results in
get_default_font() returning a font that may not be displayed properly by a
framebuffer driver.
Signed-off-by: default avatarAntonino Daplas <adaplas@gmail.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent bb029c67
...@@ -133,8 +133,8 @@ const struct font_desc *get_default_font(int xres, int yres, u32 font_w, ...@@ -133,8 +133,8 @@ const struct font_desc *get_default_font(int xres, int yres, u32 font_w,
if ((yres < 400) == (f->height <= 8)) if ((yres < 400) == (f->height <= 8))
c += 1000; c += 1000;
if (!(font_w & (1 << (f->width - 1))) || if ((font_w & (1 << (f->width - 1))) &&
!(font_w & (1 << (f->height - 1)))) (font_h & (1 << (f->height - 1))))
c += 1000; c += 1000;
if (c > cc) { if (c > cc) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment