From: <dm...@ce...> - 2006-07-20 16:23:13
|
From: Dennis Munsie <dm...@ce...> Removes bad vblank_end calculation in favor of the correct one on the line above. This makes the vblank_end now include both the upper and lower margin, and the vsync. Before, the upper margin was not being included which caused problems with DVI monitors. This patch shouldn't affect analog monitors, but vertical adjustments may need to be made. This now brings the vblank_end value to be consistent with what the BIOS is setting when using VBE calls. Signed-off-by: Dennis Munsie <dm...@ce...> --- drivers/video/intelfb/intelfbhw.c | 1 - 1 file changed, 1 deletion(-) diff -Naurp -X linux-2.6.18-rc2-patched/Documentation/dontdiff linux-2.6.18-rc2-patched/drivers/video/intelfb/intelfbhw.c linux-2.6.18-rc2-debugging/drivers/video/intelfb/intelfbhw.c --- linux-2.6.18-rc2-patched/drivers/video/intelfb/intelfbhw.c 2006-07-18 05:15:21.000000000 -0500 +++ linux-2.6.18-rc2-debugging/drivers/video/intelfb/intelfbhw.c 2006-07-20 03:39:52.000000000 -0500 @@ -1140,7 +1140,6 @@ intelfbhw_mode_to_hw(struct intelfb_info vtotal = vsync_end + var->upper_margin; vblank_start = vactive; vblank_end = vtotal; - vblank_end = vsync_end + 1; DBG_MSG("V: act %d, ss %d, se %d, tot %d bs %d, be %d\n", vactive, vsync_start, vsync_end, vtotal, vblank_start, |