fixup calculation to make sdvo work
authorDavid Airlie <airlied@asimov.stargames.com.au>
Tue, 10 Apr 2007 23:56:09 +0000 (09:56 +1000)
committerDavid Airlie <airlied@asimov.stargames.com.au>
Tue, 10 Apr 2007 23:56:09 +0000 (09:56 +1000)
linux-core/drm_modes.c

index 0f2a612..14c7acd 100644 (file)
@@ -129,9 +129,9 @@ void drm_mode_set_crtcinfo(struct drm_display_mode *p, int adjust_flags)
        }
 
        p->crtc_vblank_start = min(p->crtc_vsync_start, p->crtc_vdisplay);
-       p->crtc_vblank_end = min(p->crtc_vsync_end, p->crtc_vtotal);
+       p->crtc_vblank_end = max(p->crtc_vsync_end, p->crtc_vtotal);
        p->crtc_hblank_start = min(p->crtc_hsync_start, p->crtc_hdisplay);
-       p->crtc_hblank_end = min(p->crtc_hsync_end, p->crtc_htotal);
+       p->crtc_hblank_end = max(p->crtc_hsync_end, p->crtc_htotal);
 
        p->crtc_hadjusted = false;
        p->crtc_vadjusted = false;