diff options
author | Michel Dänzer <michel@tungstengraphics.com> | 2006-09-01 11:24:38 +0200 |
---|---|---|
committer | Michel Dänzer <michel@tungstengraphics.com> | 2006-09-29 12:55:08 +0200 |
commit | c4c47a7eacf8e8cb96b2fb63164e28f0db7353ad (patch) | |
tree | bafcfa0cbb74fb690d21d630c632bd10d8d8d500 | |
parent | f9aa4f5973d6098b95e92f606dc1967c627897db (diff) |
Fix 'sequence has passed' condition in i915_vblank_swap().
(cherry picked from 7f09f957d9a61ac107f8fd29128d7899a3e8a228 commit)
-rw-r--r-- | shared-core/i915_irq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/shared-core/i915_irq.c b/shared-core/i915_irq.c index f82df5c9..d88afdd0 100644 --- a/shared-core/i915_irq.c +++ b/shared-core/i915_irq.c @@ -474,7 +474,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); |