summaryrefslogtreecommitdiff
path: root/libdrm
diff options
context:
space:
mode:
authorJesse Barnes <jbarnes@jbarnes-mobile.amr.corp.intel.com>2007-06-21 15:23:20 -0700
committerJesse Barnes <jbarnes@jbarnes-mobile.amr.corp.intel.com>2007-06-21 15:23:20 -0700
commitafe842297f7117cf80718de78ce706f6fd83584b (patch)
treeb11b9c5e2f3647a78ceddcca60d4e8c5abfc6e94 /libdrm
parent741d1c80314de6f30bcc7eca7a7720b0aac3c56c (diff)
RADEON: fix race in vblank interrupt handling
It's possible that we disable vblank interrupts and clear the corresponding flag in irq_enable_reg, but receive an interrupt at just the wrong time, causing us to not ack it properly, nor report to the core kernel that it was handled. Fix that case by always handling vblank interrupts, even if the irq_enable_reg field is clear.
Diffstat (limited to 'libdrm')
0 files changed, 0 insertions, 0 deletions