diff options
author | Thomas Hellstrom <unichrome@shipmail.org> | 2005-04-20 18:50:49 +0000 |
---|---|---|
committer | Thomas Hellstrom <unichrome@shipmail.org> | 2005-04-20 18:50:49 +0000 |
commit | 699d4ad53a62e46344b672365dda0be4001edd99 (patch) | |
tree | 1ac0e9023041d9962ad16debe48afdc0f64935b3 /linux-core/imagine_drv.c | |
parent | 2b8dc25dc549533f1567093fb7dffc06d6f55268 (diff) |
A fix for a locking bug which is triggered when a client tries to lock with
flag DMA_QUIESCENT (typically the X server), but gets interrupted by a
signal. The locking IOCTL should then return an error, but if
DMA_QUIESCENT succeeds it returns 0, and the client falsely thinks it
has the lock. In addition The client waits for DMA_QUISCENT and
possibly DMA_READY without having the lock.
Diffstat (limited to 'linux-core/imagine_drv.c')
0 files changed, 0 insertions, 0 deletions