diff options
author | Jesse Barnes <jbarnes@jbarnes-mobile.amr.corp.intel.com> | 2007-06-21 15:23:20 -0700 |
---|---|---|
committer | Jesse Barnes <jbarnes@jbarnes-mobile.amr.corp.intel.com> | 2007-06-21 15:23:20 -0700 |
commit | afe842297f7117cf80718de78ce706f6fd83584b (patch) | |
tree | b11b9c5e2f3647a78ceddcca60d4e8c5abfc6e94 /libdrm/xf86drmRandom.c | |
parent | 741d1c80314de6f30bcc7eca7a7720b0aac3c56c (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/xf86drmRandom.c')
0 files changed, 0 insertions, 0 deletions