summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_dma.c
diff options
context:
space:
mode:
authorKeith Packard2008-11-19 23:03:05 +0100
committerDave Airlie2008-11-25 00:28:28 +0100
commit05eff845a28499762075d3a72e238a31f4d2407c (patch)
tree72c9700869c065a5432129928d86409dab7d0d6c /drivers/gpu/drm/i915/i915_dma.c
parentdrm/i915: Subtract total pinned bytes from available aperture size (diff)
downloadkernel-qcow2-linux-05eff845a28499762075d3a72e238a31f4d2407c.tar.gz
kernel-qcow2-linux-05eff845a28499762075d3a72e238a31f4d2407c.tar.xz
kernel-qcow2-linux-05eff845a28499762075d3a72e238a31f4d2407c.zip
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>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_dma.c')
0 files changed, 0 insertions, 0 deletions