diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-12-01 21:03:21 +0100 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-12-06 13:14:35 +0100 |
commit | 61bac78e03d4385e225cb2837e33974feda489c2 (patch) | |
tree | ddd61e8727996cef5b33cb26d8277ae88a3b31e2 /drivers/gpu/drm/i915/i915_dma.c | |
parent | d83779a9cb9374977c1c05364b4d7dfe9ec68ef3 (diff) | |
download | op-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.c | 3 |
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); |