For DRM_IOCTL_WAIT_VBLANK with event flag, waiting requested
sequence routine was removed, so it always sends vblank
event after exact one vblank. Revert back to wait requested
vblank sequence.
Change-Id: If335cafde04fe699ed3d81f0d3f994e91244a5e4
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
list_for_each_entry_safe(e, t, &dev->vblank_event_list, base.link) {
if (e->pipe != pipe)
continue;
- if ((seq - e->event.sequence) > (1<<23)) {
- DRM_DEBUG("%s:seq[%d %d]\n",
- __func__, seq, e->event.sequence);
- seq = e->event.sequence;
- }
+ if ((seq - e->event.sequence) > (1<<23))
+ continue;
DRM_DEBUG("vblank event on %u, current %u\n",
e->event.sequence, seq);