summaryrefslogtreecommitdiff
path: root/libdrm/xf86drmRandom.c
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/xf86drmRandom.c
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/xf86drmRandom.c')
0 files changed, 0 insertions, 0 deletions