|
@@ -2687,6 +2687,9 @@ void intel_irq_init(struct drm_device *dev)
|
|
|
INIT_WORK(&dev_priv->rps.work, gen6_pm_rps_work);
|
|
|
INIT_WORK(&dev_priv->l3_parity.error_work, ivybridge_parity_work);
|
|
|
|
|
|
+ setup_timer(&dev_priv->hangcheck_timer, i915_hangcheck_elapsed,
|
|
|
+ (unsigned long) dev);
|
|
|
+
|
|
|
dev->driver->get_vblank_counter = i915_get_vblank_counter;
|
|
|
dev->max_vblank_count = 0xffffff; /* only 24 bits of frame count */
|
|
|
if (IS_G4X(dev) || INTEL_INFO(dev)->gen >= 5) {
|