projects
/
platform
/
upstream
/
libdrm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c2bdb76
)
Fix 'sequence has passed' condition in i915_vblank_swap().
author
Michel Dänzer
<michel@tungstengraphics.com>
Fri, 1 Sep 2006 09:24:38 +0000
(11:24 +0200)
committer
Michel Dänzer
<michel@tungstengraphics.com>
Thu, 28 Sep 2006 13:41:36 +0000
(15:41 +0200)
shared-core/i915_irq.c
patch
|
blob
|
history
diff --git
a/shared-core/i915_irq.c
b/shared-core/i915_irq.c
index
68e7c66
..
9cd8ece
100644
(file)
--- a/
shared-core/i915_irq.c
+++ b/
shared-core/i915_irq.c
@@
-442,7
+442,7
@@
int i915_vblank_swap(DRM_IOCTL_ARGS)
swap.sequence += curseq;
break;
case _DRM_VBLANK_ABSOLUTE:
- if ((curseq - swap.sequence)
>
(1<<23)) {
+ if ((curseq - swap.sequence)
<=
(1<<23)) {
spin_unlock_irqrestore(&dev_priv->swaps_lock, irqflags);
DRM_DEBUG("Missed target sequence\n");
return DRM_ERR(EINVAL);