diff options
| author | Dave Airlie <airlied@starflyer.(none)> | 2005-11-24 21:41:14 +1100 |
|---|---|---|
| committer | Dave Airlie <airlied@linux.ie> | 2005-11-24 21:41:14 +1100 |
| commit | cf65f1623dd005ddfb1cbba20af3423a6c638dbe (patch) | |
| tree | aa1a69092764317ff9ac49c25be5e423882b90d6 /scripts/patch-kernel | |
| parent | Merge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/air... (diff) | |
| download | linux-cf65f1623dd005ddfb1cbba20af3423a6c638dbe.tar.gz linux-cf65f1623dd005ddfb1cbba20af3423a6c638dbe.zip | |
drm: fix quiescent locking
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.
From: Thomas Hellstrom
Signed-off-by: Dave Airlie <airlied@linux.ie>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions
