diff options
author | Michel Dänzer <michel.daenzer@amd.com> | 2014-01-08 11:30:59 +0900 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2014-01-08 11:33:55 +0900 |
commit | 3213df16d61302148be0088c8f93c6a5a88558f1 (patch) | |
tree | b2aa6f34e545d2072b42fbe4e3794dd37f8144f1 | |
parent | bcc454ea2fb239e13942270faec7801270615b9c (diff) |
dri2: Make last_vblank_seq local unsigned to match dpms_last_seq
Without this, I was occasionally running into gnome-shell hangs due to
wildly off vblank sequence values. Doesn't seem to happen anymore with
this change.
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r-- | src/radeon_dri2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/radeon_dri2.c b/src/radeon_dri2.c index 79d8f397..d47b0350 100644 --- a/src/radeon_dri2.c +++ b/src/radeon_dri2.c @@ -890,7 +890,7 @@ CARD32 radeon_dri2_extrapolate_msc_delay(xf86CrtcPtr crtc, CARD64 *target_msc, RADEONInfoPtr info = RADEONPTR(pScrn); int nominal_frame_rate = drmmode_crtc->dpms_last_fps; CARD64 last_vblank_ust = drmmode_crtc->dpms_last_ust; - int last_vblank_seq = drmmode_crtc->dpms_last_seq; + uint32_t last_vblank_seq = drmmode_crtc->dpms_last_seq; int interpolated_vblanks = drmmode_crtc->interpolated_vblanks; int target_seq; CARD64 now, target_time, delta_t; |