Browse Source

[PATCH] fbmon: horizontal frequency rounding fix

Fix rounding error when mode frequency is very close to monitor limit

Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
Acked-by: James Simmons <jsimmons@infradead.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Jon Smirl 20 năm trước cách đây
mục cha
commit
0a793b77f7
1 tập tin đã thay đổi với 2 bổ sung0 xóa
  1. 2 0
      drivers/video/fbmon.c

+ 2 - 0
drivers/video/fbmon.c

@@ -1241,6 +1241,8 @@ int fb_validate_mode(const struct fb_var_screeninfo *var, struct fb_info *info)
 		vtotal *= 2;
 
 	hfreq = pixclock/htotal;
+	hfreq = (hfreq + 500) / 1000 * 1000;
+
 	vfreq = hfreq/vtotal;
 
 	return (vfreq < vfmin || vfreq > vfmax ||