commit | 05eff845a28499762075d3a72e238a31f4d2407c | [log] [tgz] |
---|---|---|
author | Keith Packard <keithp@keithp.com> | Wed Nov 19 14:03:05 2008 -0800 |
committer | Dave Airlie <airlied@redhat.com> | Tue Nov 25 09:28:28 2008 +1000 |
tree | 72c9700869c065a5432129928d86409dab7d0d6c | |
parent | 2678d9d6964b29ecd1975870c7a850242b29bc5c [diff] |
drm/i915: Always read pipestat in irq_handler Because we write pipestat before iir, it's possible that a pipestat interrupt will occur between the pipestat write and the iir write. This leaves pipestat with an interrupt status not visible in iir. This may cause an interrupt flood as we never clear the pipestat event. Signed-off-by: Keith Packard <keithp@keithp.com> Signed-off-by: Eric Anholt <eric@anholt.net> Signed-off-by: Dave Airlie <airlied@redhat.com>