|
@@ -55,14 +55,6 @@
|
|
|
*/
|
|
|
#define DRM_REDUNDANT_VBLIRQ_THRESH_NS 1000000
|
|
|
|
|
|
-/*
|
|
|
- * Clear vblank timestamp buffer for a crtc.
|
|
|
- */
|
|
|
-static void clear_vblank_timestamps(struct drm_device *dev, int crtc)
|
|
|
-{
|
|
|
- memset(dev->vblank[crtc].time, 0, sizeof(dev->vblank[crtc].time));
|
|
|
-}
|
|
|
-
|
|
|
/*
|
|
|
* Disable vblank irq's on crtc, make sure that last vblank count
|
|
|
* of hardware and corresponding consistent software vblank counter
|
|
@@ -131,9 +123,6 @@ static void vblank_disable_and_save(struct drm_device *dev, int crtc)
|
|
|
smp_mb__after_atomic();
|
|
|
}
|
|
|
|
|
|
- /* Invalidate all timestamps while vblank irq's are off. */
|
|
|
- clear_vblank_timestamps(dev, crtc);
|
|
|
-
|
|
|
spin_unlock_irqrestore(&dev->vblank_time_lock, irqflags);
|
|
|
}
|
|
|
|