drm/i915: Fix IRQ stall issue on Ironlake
authorZou, Nanhai <nanhai.zou@intel.com>
Fri, 6 Nov 2009 02:13:01 +0000 (02:13 +0000)
committerEric Anholt <eric@anholt.net>
Thu, 12 Nov 2009 19:16:33 +0000 (11:16 -0800)
commit2d109a845dd3074885db726892c629ab73dd0ed8
treea897b72b0aa768f442e8aa2adb0c511c88795448
parentd8a2d0e00c0d5a0d55e14b884bff034205015e51
drm/i915: Fix IRQ stall issue on Ironlake

The master irq control in DE must be disabled before irq handling,
and enable after the process. This fixes the irq stall issue on
Ironlake.

Cc: Stable Team <stable@kernel.org>
Signed-off-by: Zou, Nanhai <nanhai.zou@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/gpu/drm/i915/i915_irq.c