Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2dbb232c authored by Michel Dänzer's avatar Michel Dänzer Committed by airlied
Browse files

drm: i915: Fix 'sequence has passed' condition in i915_vblank_swap().



Signed-off-by: default avatarDave Airlie <airlied@linux.ie>
parent 376642cf
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -439,7 +439,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);