summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_dma.c
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2012-12-01 21:03:21 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2012-12-06 13:14:35 +0100
commit61bac78e03d4385e225cb2837e33974feda489c2 (patch)
treeddd61e8727996cef5b33cb26d8277ae88a3b31e2 /drivers/gpu/drm/i915/i915_dma.c
parentd83779a9cb9374977c1c05364b4d7dfe9ec68ef3 (diff)
downloadop-kernel-dev-61bac78e03d4385e225cb2837e33974feda489c2.zip
op-kernel-dev-61bac78e03d4385e225cb2837e33974feda489c2.tar.gz
drm/i915: setup the hangcheck timer early
... together with all the other irq related resources in intel_irq_init. I've managed to oops in the notify_ring function on my ilk, presumably because of the powerctx setup call to i915_gpu_idle. Note that this is only a problem with the reorder irq setup sequence for irq-driver gmbus/dp aux. Reviewed-by: Imre Deak <imre.deak@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_dma.c')
-rw-r--r--drivers/gpu/drm/i915/i915_dma.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm/i915/i915_dma.c
index 2635ee6..901f8fc 100644
--- a/drivers/gpu/drm/i915/i915_dma.c
+++ b/drivers/gpu/drm/i915/i915_dma.c
@@ -1611,9 +1611,6 @@ int i915_driver_load(struct drm_device *dev, unsigned long flags)
intel_opregion_init(dev);
acpi_video_register();
- setup_timer(&dev_priv->hangcheck_timer, i915_hangcheck_elapsed,
- (unsigned long) dev);
-
if (IS_GEN5(dev))
intel_gpu_ips_init(dev_priv);
OpenPOWER on IntegriCloud